{"_id":"strong-remoting","_rev":"422-234506f08e5774b1461e21a1fe9b2083","name":"strong-remoting","dist-tags":{"lts":"2.36.1","latest":"3.17.0"},"versions":{"1.0.0":{"name":"strong-remoting","version":"1.0.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.0.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5c840f2fb17decb5555caa19f7cb94549533cbdb","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.0.0.tgz","integrity":"sha512-RPkLIPrgXbgN8zxPIBJuwj1sWxzyf2US/pT3TzA5Chla0mtJ7UPqi9i6UxS6RnuhLQ1fcFddtSxgU1Ugd0k/5w==","signatures":[{"sig":"MEMCHw/07ZV8IshmnqwmklKrARK7jAab/cjsLlXS0zMOwQoCIBEUveSGjO3QawJOBQ6b1DBHQDLOJRA4u4kjyKnVMEyA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.5","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.5","cors":"~1.0.1","debug":"~0.7.2","express":"~3.4.0","eventemitter2":"~0.4.11"},"devDependencies":{"mocha":"~1.12.1","socket.io":"~0.9.6","supertest":"~0.7.1","socket.io-client":"~0.9.6"}},"1.1.0":{"name":"strong-remoting","version":"1.1.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"}],"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"94a88d28c765a3b354c92ece93b0729ebf73403d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.0.tgz","integrity":"sha512-nU776/CbpQohq3DfpBxaoCtveSYoXAMZegufpOPRJMthrX31Qm+FvbeXTcKdj4qL4pDaCJtHuq5xQfY9/c7+6Q==","signatures":[{"sig":"MEYCIQDAzL7MMqRfYi4b7iGMS4h+hVMlnnnQpOm0LzN29NNZlAIhAIDkqqflDoV1wbF4/mn45+8wQVmQcsH3bfb8XrlGJCnT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.5","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.5","cors":"~2.1.0","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.0","eventemitter2":"~0.4.11"},"devDependencies":{"mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.2":{"name":"strong-remoting","version":"1.1.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"}],"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2cd8b30521ba8e9a4da914c8552394437674f850","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.2.tgz","integrity":"sha512-NHyKy2I9FG3wMof+0OET03zrdgPhhQ/eUezQvO8L4Gt16k9bG/dBf43LdS7elDEr28fOXrs8PMPepGMuuDk5zg==","signatures":[{"sig":"MEUCIFOQb4Oo+crm6q7/ahP1VyeMAhxrMUM9wl73L1VjZEXOAiEA9JvOCq/ADwiGQGhijTPQt9tZxYLBN75W4JzPpfhn424=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.2.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.5","cors":"~2.1.0","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.0","eventemitter2":"~0.4.11"},"devDependencies":{"mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.3":{"name":"strong-remoting","version":"1.1.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"}],"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a1a635a09a94c5bbbff4d61f419c1e4732a7b1b5","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.3.tgz","integrity":"sha512-CmtP8dmOJKUL3MV037DY8qLzDGuj5ktJhntYEyLwoRqvGLIOityI6hYgkCPG6/CUSjM9BYWig+sCIMv7vCUYiA==","signatures":[{"sig":"MEQCIEtIhnyt6WhW1l6Nb3dwotmqTHJRenJxZjMQ9VamiL7GAiAo6Cs3FVwTH6yEfQbpkkD/61/nD6S+end7MWb/2KfWcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.5","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.5","cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.0","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.4":{"name":"strong-remoting","version":"1.1.4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.4","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"}],"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"aedd491b7055277cb532b2ed4b828c23ea5919b8","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.4.tgz","integrity":"sha512-gCxs6EF0qGiJkN52nJGgUWXEDY8fV68jFMmeQmPvaNGFW0xKn9bRSFfNqzU5bJ8k+Jd4mw84rMcGCNNzFZe6DQ==","signatures":[{"sig":"MEUCIQDnwCNRK90FY+9iyjKmrDDBv08B2EtK4+GPvT5HONoZpQIgCa+Urq3k6ESJ8IZg+PHTYsMCM27p05j6dZeYcjphhME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.2.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.5","cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.0","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.5":{"name":"strong-remoting","version":"1.1.5","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.5","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a15759fb129fcfaf9cde6f4459a7d79fa140e93c","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.5.tgz","integrity":"sha512-/TxmSyjOxj3qc/ydCf7HCGPPidX+mYhVrsVasF4NNBoq4arANmoGoQ0e7vcBl+EWhFwzwKg+q2cQi3kMbFcojA==","signatures":[{"sig":"MEUCIQCm97QcuaQkMgJKgamMqOhRqqE3e2ffSzKXSZT2lgzZEAIgYKav55eXSIzOi3pDt2m53qUKYTOMu3XqtazhfesWGC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.6":{"name":"strong-remoting","version":"1.1.6","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.6","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ead0cbca1de957e965526a3ff4e1f8d59b523e4c","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.6.tgz","integrity":"sha512-6cyjKw8bF1EFfnfSzc5B76uT0lgbSpJeuCS4ySQxuv3W9Cts2D3r+x3iWyx5Haesr4gS2KYfxYis6hWjhWWGWg==","signatures":[{"sig":"MEYCIQDv9ZeY/hVz6kf4EUN7ed9q9/jGCF5Qmhn94WJ7D3hp0QIhANg0o1U5Z+RFqRU3Qs8NowJyyoutl5YAevEzo/T0Tvn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.7":{"name":"strong-remoting","version":"1.1.7","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.7","maintainers":[{"name":"ritch","email":"skawful@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a4a3edca7a1b7cad518f40e0fc52030d9d7e5d0d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.7.tgz","integrity":"sha512-LtchXjSgAR106UDNHSMesC8YLIbtGua0+iAtv2uKbfPNaXGfXwxrFkU3g1Yk9ee0jblVP3AEwLG9qF2ZdxLLiQ==","signatures":[{"sig":"MEUCIQCtUPnCGGW0f9EpWfRcr3K8qObdhDsgnEjHeH//DGgMyAIgU6xinf4p49BrbBuSuOL9orufClV+nLYNziZStkkgQ8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.1.8":{"name":"strong-remoting","version":"1.1.8","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.1.8","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"422948d252555cc3245322ff88aa06338d3467ef","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.1.8.tgz","integrity":"sha512-nIChzfELMpdHgK6OUCJuepco/2M1SIJafqk2ONICeheHfqy5tQUAtgSjGEw5MD9ZHwbZayAU/D3UOVeokvBcWg==","signatures":[{"sig":"MEYCIQCA9Eie4Gwy//5D9Hbdo4froYHADwwX4Gcm4fvanOD2WAIhAN3rZSuSnvkCWV+i71haZBD+Zq/pqN4mF95MPI7ZDqoO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.2.1":{"name":"strong-remoting","version":"1.2.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.2.1","maintainers":[{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4b43ddcd32ecf8508fe60308cb583a9be2a00fe7","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.1.tgz","integrity":"sha512-oN4lbZGVaVn8pGlsMXZ+d8wAG2hPbucw5OEl+6ODGl6gtdMQagTu2QPMtA1KFAQjXB5L4WLgPopzJtafuJfSyA==","signatures":[{"sig":"MEQCIB3vRl0V+bizQlmSoNNCzCk570rZd+05A4hPPk+w4WjbAiAN2fJbYcx73xGgHa66qXtweqiJ5W8lbK+qSNYHj1tMGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.8.1","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.8.1","socket.io-client":"~0.9.16"}},"1.2.2":{"name":"strong-remoting","version":"1.2.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.2.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"da0d441539285407ff202bb0b11ba44773ba353a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.2.tgz","integrity":"sha512-S62rmY84k5dzBY5fXNqfQO1OpHdaPHAti+MCPPoTDqQDvCnJnMrIvHxD1Iyf7pMl//CXql+syx4mOeW9sJRbdQ==","signatures":[{"sig":"MEYCIQCseUtwaPiTpwOxXRm6xTvF0151brlcQUN8w39dpESpowIhAMln50e26DHd/L2R8/0fqQ0a2g622ySF33WUFJqErNLx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.2.3":{"name":"strong-remoting","version":"1.2.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.2.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a8ce13b2810cad41b5bd95fffd934a055926a12f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.3.tgz","integrity":"sha512-zZzHiK+jjWF7wn5CC5MBsaWJBR8drq8g/ijpASASZ8VsmP/2GrDonfeGX8hFvKrvtyak2PttjWLTj4mr9ag1SA==","signatures":[{"sig":"MEUCIC6X4y8slhrW6MGrZNG7INsEVNyLh5OBjfnZbeOjQOvKAiEAjh7YFWkeJplGzzdeUDK93a0EEpZNl8e3ZAVOH8F3RIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.2.4":{"name":"strong-remoting","version":"1.2.4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"MIT","_id":"strong-remoting@1.2.4","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"3494a629edc6160f66093064c389fc0cd9603db2","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.4.tgz","integrity":"sha512-aa7vu4D/4Ys2czcZnmj9GFGtXljiY6tchlACjZyd+n7BnVTd7kcO3NgA9Cc8tFwa2pdWjogaQ2Lg7OaDeOdiZg==","signatures":[{"sig":"MEQCIHiXquxetiRnLL8h/ewFbxqirnIiu3mNzi484smJX/srAiBk6x3mBv9sz25HnbVQLpQtCJKgGtp0MKLkZy2dqdm4Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.2.5":{"name":"strong-remoting","version":"1.2.5","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.2.5","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a85f13074bfea946d560d64f8bb67d5aa4c13696","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.5.tgz","integrity":"sha512-ThCsjtT7gooZhdxfJVHOO4f2JHScVC8h59GBMKXaytNJDr1onEXmEgAuoR86lVIA1aBlYhlTrySB0uiTjTMS1A==","signatures":[{"sig":"MEUCIC1CUKNYBkWuPcrrPNNjUdDOsSkHC6ucfQCx8z6S6RhWAiEAr+zKBbewyJs/2gsozaxGB7+Taq4T7QNK7YWJRPrQ1BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.2.6":{"name":"strong-remoting","version":"1.2.6","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.2.6","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ed1e57d5372a194e2c7cac0023564ebc0509df91","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.6.tgz","integrity":"sha512-xEcZHs+7h1ZDieqlwlSh8zxtkS/an91TK1IDVBkFGpLqAioefIU2doFTO/8aBuWig13TMVYitaf/N+fodHTfmQ==","signatures":[{"sig":"MEYCIQDkmsf8uqVgohtvQYmAXszEReyIQFGi5vrYEoA8C+VHUAIhANCu4g/7NZLEjzvmx6SBWu/Q9T8iz+aK1YjAJPAUd4ww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.2.7":{"name":"strong-remoting","version":"1.2.7","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.2.7","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"209007f6807df9ab21458deff3756e2f0959148c","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.2.7.tgz","integrity":"sha512-/XKSWtO98n1iAh83dAmQPoco57TQs9Vt5kCrwSz32rdxwdXQUYEKrvXYad9hAk+8ZuCBXY2RFIXHIlnrx/8xgg==","signatures":[{"sig":"MEUCIQCytwlcvbSh7StdKBypxdmAk8+lK1GHju3IX4x7CKmM4QIgFC+1RjHo5qy3y0Da+EuvXKT7Cdmd26swNmyWfpoumuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.24","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.3.0":{"name":"strong-remoting","version":"1.3.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.3.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"87304b24e0d13e0505391e4edace62fb735258d8","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.3.0.tgz","integrity":"sha512-zYFL8CIyw8ZH8rfDrnY6I9ylH9mz0OMVoT8RoiOhnmR2d8VzojwrOd+YfIqPZMT/AzctCBnq5arYZTQI6eSopA==","signatures":[{"sig":"MEYCIQCSxU5hdf7J4G/FwLwlx2rJyjtUwajo4lV1Ad9z7Uo0OgIhAIyh2c+m62cmJ5DJTlFxQNHuH/tXjQ0OxTMsg9IstJ1x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","traverse":"~0.6.6","eventemitter2":"~0.4.11"},"devDependencies":{"chai":"~1.9.0","mocha":"~1.14.0","socket.io":"~0.9.16","supertest":"~0.9.0","socket.io-client":"~0.9.16"}},"1.3.1":{"name":"strong-remoting","version":"1.3.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.3.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4651794291dac97ff6abb56e82218ca40dc30ec1","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.3.1.tgz","integrity":"sha512-bboXL6RJBbVUDwDHL2cYexXbk+Wx7hinNnNsgqAQ1MepbR5ScTpQHD8PUjy9pU+WFYqbuInw2cD+vOp/Ta249g==","signatures":[{"sig":"MEYCIQCvAYKW1L5pmS+p3KKqzpe5wApG/LoyeKYme68TufM+1QIhAIKxet+hvTL3qqWqu3vK59BDZk5JyqIVdrCLMSgLakO6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","request":"~2.34.0","traverse":"~0.6.6","eventemitter2":"~0.4.11","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.0","grunt":"~0.4.2","karma":"~0.10.9","mocha":"~1.14.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.9.0","browserify":"~3.30.2","grunt-karma":"~0.6.2","karma-mocha":"~0.1.1","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~1.3.1","karma-browserify":"0.0.6","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","karma-chrome-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.3","karma-html2js-preprocessor":"~0.1.0"}},"1.3.2":{"name":"strong-remoting","version":"1.3.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.3.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ea90d3a221b49a94dcdd830703d0c1951f70acb9","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.3.2.tgz","integrity":"sha512-dN0wv2g+YbUAbWe/yNCmJoTdFybqNB4+gn47wGM4a2+LWTO8WFs4iSzeJKoN7Lk9XYVKdVfvMwkNyhY0K8a2Zg==","signatures":[{"sig":"MEUCIGWEU24tnNvFIZ8rDmsWP6DkqM889jQUVGiesmB5A9zqAiEA7zCjVQUlIAOWTnEuRdoRYH0j98lEpqAMaUyb+WH0AgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","request":"~2.34.0","traverse":"~0.6.6","eventemitter2":"~0.4.11","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.0","grunt":"~0.4.2","karma":"~0.10.9","mocha":"~1.14.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.9.0","browserify":"~3.30.2","grunt-karma":"~0.6.2","karma-mocha":"~0.1.1","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~1.3.1","karma-browserify":"0.0.6","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","karma-chrome-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.3","karma-html2js-preprocessor":"~0.1.0"}},"1.3.3":{"name":"strong-remoting","version":"1.3.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.3.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"b516857ee0119716fa2cadab37c34530d2c3d6dd","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.3.3.tgz","integrity":"sha512-CoDsb4lMPYaG3lI1zIm3MIB7jHoJh2PoF7snT3pu4QpNvJhaVHB9kc4hf8bm14BeKpRIksI/um1Q9nVYb2t3qA==","signatures":[{"sig":"MEUCIQDTuAzqcX6aO6fObopWpaiM0oKoHc8Rz1zxrVGP+gUA/gIgSB2EvWCGtfjyOk+YS+a+S68qw/r//HBwZTARtsMF7Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.1.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","request":"~2.34.0","traverse":"~0.6.6","eventemitter2":"~0.4.11","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.0","grunt":"~0.4.2","karma":"~0.10.9","mocha":"~1.14.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.9.0","browserify":"~3.30.2","grunt-karma":"~0.6.2","karma-mocha":"~0.1.1","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~1.3.1","karma-browserify":"0.0.6","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","karma-chrome-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.3","karma-html2js-preprocessor":"~0.1.0"}},"1.3.4":{"name":"strong-remoting","version":"1.3.4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.3.4","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"38b0406303a59ca2bac406c34a3a40c88ae40012","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.3.4.tgz","integrity":"sha512-vHGmh+P+2ycPUMv+NThyS64w7K3LU5iZfYDOD4Fs6g3kn6DcAhgDYbFxMfk0mi8pmSP73o9hQpnyktwxg4h4KA==","signatures":[{"sig":"MEUCICDEF++zZDirBVDCp2O4Y0qv/uBg3zp3+Y/0TKcjwFDNAiEA5aVHBwfZp1c/9tg4NKCeGPn0Ynu0g+jM/LAhsVDydJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"cors":"~2.3.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","request":"~2.34.0","traverse":"~0.6.6","eventemitter2":"~0.4.11","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.0","grunt":"~0.4.2","karma":"~0.10.9","mocha":"~1.14.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.9.0","browserify":"~3.30.2","grunt-karma":"~0.6.2","karma-mocha":"~0.1.1","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~1.3.1","karma-browserify":"0.0.6","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","karma-chrome-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.3","karma-html2js-preprocessor":"~0.1.0"}},"1.4.0":{"name":"strong-remoting","version":"1.4.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.4.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"22c594548fef9cff12514c73c8dff551c81e2940","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.4.0.tgz","integrity":"sha512-5WbsRX2s/MpVrEnLuJPpxaLJx/VT/MRORKkJaPD1gNARaBcnlgwZI9KBN8Wu/1VdX6NU6cV5+d6lM3XEUVrtyQ==","signatures":[{"sig":"MEUCIQC3k/PT0wfml7KHF/KFNRw8RLFi9ftsMtAOHvkAMR21owIgbceH4CMOm3I1wnsRwZp9KeB1BI6w1SCCDQJvdHbqHAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.0","async":"~0.2.9","debug":"~0.7.2","jayson":"~1.0.11","express":"~3.4.7","request":"~2.34.0","traverse":"~0.6.6","eventemitter2":"~0.4.11","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.0","grunt":"~0.4.2","karma":"~0.10.9","mocha":"~1.14.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.9.0","browserify":"~3.30.2","grunt-karma":"~0.6.2","karma-mocha":"~0.1.1","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~1.3.1","karma-browserify":"0.0.6","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.5.3","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.3.2","karma-chrome-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.3","karma-html2js-preprocessor":"~0.1.0"}},"1.4.1":{"name":"strong-remoting","version":"1.4.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.4.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"1203f518ca7f31268c44f6c5f9b173f3a99e1333","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.4.1.tgz","integrity":"sha512-NHJ+0L/UWrwPWdoLKkA4o/03AX05dvY2IEDVk9I3vkXcO+GtiGzlYCjWOIHmBGA4/Tq5cgIOMb59c5fVUeOaIg==","signatures":[{"sig":"MEUCIFGcgdtFcphMjuPHICIE9uSLc9TDsXOfPyJ64c1FDKR3AiEAngLfVnHr0EB0kfThDSFvdgTWLzAGcNLu2i6sCBzz8zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"~3.5.0","request":"~2.36.0","traverse":"~0.6.6","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.19.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.12.1","browserify":"~4.1.5","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~2.1.0","karma-browserify":"0.2.0","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.3","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.4.2":{"name":"strong-remoting","version":"1.4.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.4.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"8649184e60bc589db1263ceabafbfaff81d0cf25","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.4.2.tgz","integrity":"sha512-OLh430JO5MBkAj96lLALaAC/6DhnfPKLU7y8MKHSIauCvgswef8zzCOJG/xwx2bG6f09RlJ3fLrQcUnPFnIKEQ==","signatures":[{"sig":"MEUCIG7jfWrV3N+HGcH5oDVJArfOFPUH4zIy6Bdq2ybw4LNaAiEAtlaqHrz4D1KSL1J63+rgN6HukqBilUwsGRfK+5MyTlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"~3.5.0","request":"~2.36.0","traverse":"~0.6.6","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.19.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.12.1","browserify":"~4.1.5","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~2.1.0","karma-browserify":"0.2.0","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.3","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.4.3":{"name":"strong-remoting","version":"1.4.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.4.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"441f8bcb9beaa38000dd5acd9349701740bf6a6e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.4.3.tgz","integrity":"sha512-SajAArKbCgUsEk7tpyZNB39oSYaqo/SbHisD6uCTSsqzqpIPXxSe105RAtkHvL2CLPnk/64DCFhy8vtrbk+shQ==","signatures":[{"sig":"MEYCIQD6SQI0NbADXtYf4YTGeykrkcX+qJAazdonQWHiCnWVAQIhAICq1Mf+QApyhMXeLUu4iV3Ka8YW/pdiG8riDNuJSTQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"~3.5.0","request":"~2.36.0","traverse":"~0.6.6","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.19.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.12.1","browserify":"~4.1.5","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~2.1.0","karma-browserify":"0.2.0","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.3","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.0-beta2":{"name":"strong-remoting","version":"2.0.0-beta2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.0-beta2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4906aa59d1f5fd71c652f3241d0f29a69bb16dc9","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.0-beta2.tgz","integrity":"sha512-X15FyI3XA9uJme2VC6S2KDPsebqLGS+rdWjRag5+1BmxeVP6S62rE/wDfF5tHjXzAl63QvB3icXmfLNt4yxKIA==","signatures":[{"sig":"MEUCIGy/TjZRSBGDGln9gYEElcmBXDWR32kE5hV/aDh5i1PxAiEAirLBt/xIvh1xWx7EkSGKJoISMP5OcWqRW5q1h/RZotM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4906aa59d1f5fd71c652f3241d0f29a69bb16dc9","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"4.x","request":"~2.36.0","traverse":"~0.6.6","body-parser":"~1.2.2","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.18.0","requirejs":"~2.1.13","socket.io":"~1.0.2","supertest":"~0.13.0","browserify":"~4.1.6","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.0","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.0-beta3":{"name":"strong-remoting","version":"2.0.0-beta3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.0-beta3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"74248e02ebc1b0aa0873aa93b81c2d1c63256fda","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.0-beta3.tgz","integrity":"sha512-4MGqXoySqapVgOm6IOZPAabWtbnDsdz6rE1xq5dRRMMzsDhkbxb/nH0BO9LDGtYlTMW+QkeuTdCw2BEJ6BUwNw==","signatures":[{"sig":"MEQCIDOtbDcgb1FoW0HJvAJl+KudR65PTU2/OE1vFlikOvk5AiBgA35bL8RnEsYlZkt9OVfQqHdPDUYlZ7aj1QKmmtEmPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"4.x","request":"~2.36.0","traverse":"~0.6.6","body-parser":"~1.2.2","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.18.0","requirejs":"~2.1.13","socket.io":"~1.0.2","supertest":"~0.13.0","browserify":"~4.1.6","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.0","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.5.0":{"name":"strong-remoting","version":"1.5.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.5.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"f1516f202b6554f1b20626857508af5818efbfee","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.5.0.tgz","integrity":"sha512-SROn/6cSwDtL//P/koOyxGrZ7CI2qj7Ma6Rjeo+JtGI/vqMvVQEecByTx1EecafADV1QwN0NqpyaWecG6oXNsg==","signatures":[{"sig":"MEYCIQDGIECpr7eAxC+TQ7XfWAJPHb19pdZKvDYRJgn3cTpingIhAMjCYctnZldQcHWHR//5IiDy2N6KiPYWfJQ5M4S0avlW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"~3.5.0","request":"~2.36.0","traverse":"~0.6.6","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.19.0","requirejs":"~2.1.11","socket.io":"~0.9.16","supertest":"~0.12.1","browserify":"~4.1.5","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.1","grunt-browserify":"~2.1.0","karma-browserify":"0.2.0","socket.io-client":"~0.9.16","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.3","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.0-beta4":{"name":"strong-remoting","version":"2.0.0-beta4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.0-beta4","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"81f38961002daefeb2ac07a4fc061f775faca19a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.0-beta4.tgz","integrity":"sha512-rTVQiavjNRC/VCp7kJ+V99AtXWNJfTwYouzmCqfEXYUCoB0jAv/BEzWWxX7yBbOYOxBGjlMRcIK1W/xYDXbzaw==","signatures":[{"sig":"MEYCIQDon7JCN3oZ6oe5CBPEPNeE6XhNmVOE91Lwio8BtNHVggIhAPX1f7ti18qfFZ/9tvHGb3qQDHIvnutPWMA/SUQAviBP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"81f38961002daefeb2ac07a4fc061f775faca19a","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.3.1","async":"~0.9.0","debug":"~0.8.1","jayson":"~1.1.1","express":"4.x","request":"~2.36.0","traverse":"~0.6.6","body-parser":"~1.2.2","eventemitter2":"~0.4.13","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.16","mocha":"~1.18.0","requirejs":"~2.1.13","socket.io":"~1.0.2","supertest":"~0.13.0","browserify":"~4.1.6","grunt-karma":"~0.8.3","karma-mocha":"~0.1.3","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.0","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.5.1":{"name":"strong-remoting","version":"1.5.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.5.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"fa81cff50b80e730017537263bbf51f89054be8e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.5.1.tgz","integrity":"sha512-A9rJB/ZKl4NlJ6KiR0p7NYhDl0OQR9VMpJscf/ftCLCI7lpUMP50VzEDJWc60izmqjzm/BiCB5ky+FJzUIxsdQ==","signatures":[{"sig":"MEYCIQC8paa10BYbvCML8ZS0jf4i4H/igREzLWq8knWIk+QeRAIhANzK7+2zERvgMFbhADOI68IclTMryXaOnemyMhS6qZ5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"fa81cff50b80e730017537263bbf51f89054be8e","browser":{"express":false,"request":"browser-request"},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.3","jayson":"~1.1.1","express":"3.x","request":"~2.37.0","traverse":"~0.6.6","eventemitter2":"~0.4.14","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.0","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.0-beta5":{"name":"strong-remoting","version":"2.0.0-beta5","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.0-beta5","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"439e994a39751b6c8552ab965e0e39fc7e957649","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.0-beta5.tgz","integrity":"sha512-DHziAls+OA3FcHuauYFGHMks4FygRRn5cB1lh6QgGy2surct8bzKomfyH6WoD3gJjgtnA0gOVZDocTWFgrNlzA==","signatures":[{"sig":"MEYCIQC5AxLhQzf71HisxWu8WfHtdtlhLI3pn7KliIIvxU8doQIhANxAjqmz5peStWs/0IEzlgHewgKJrROLZ3oIzjYVWQ1Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"439e994a39751b6c8552ab965e0e39fc7e957649","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.37.0","traverse":"~0.6.6","body-parser":"~1.4.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.5.2":{"name":"strong-remoting","version":"1.5.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.5.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"bf454d73f7883f1311716e77074a190077a3146f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.5.2.tgz","integrity":"sha512-tOJIvO8Es7hyQUApVpAnv/Swoa81WjiUCxamiuZ8gZrgARyf5DFbdyeX9uSLko5K91RJSuOSvaOFiccmUW6v8Q==","signatures":[{"sig":"MEUCIQDX/OPTixQizF2MinIK+7uHqpYd3tzu4ZxLrzhG2mK7JAIgcDtjap44A5OVOr76kEOZ3JAfZ+itm6KNdArl6pnJTVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bf454d73f7883f1311716e77074a190077a3146f","browser":{"express":false,"request":"browser-request"},"gitHead":"6712e82740f3acc25f356da5aef8b72f79a7af57","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.14","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.3","jayson":"~1.1.1","express":"3.x","request":"~2.37.0","traverse":"~0.6.6","eventemitter2":"~0.4.14","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.0","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.0":{"name":"strong-remoting","version":"2.0.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ab981536f814f2aedf28c19305290994312df29e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.0.tgz","integrity":"sha512-kT6ZgDdeeeh5S9lT1zvnB0Mr8lcneMvymxZ30Tjuq8e1E6YaQOUSBfA7+8TNwTW2m0tFdpwBwXKMH5ekb9dBtw==","signatures":[{"sig":"MEUCIHhKL2vzsKVJy6ajtN/Ta5ekusNFTOY/Cw8ABCpHotTAAiEA12TwJUyA8sQRq4yfKnP7OkZR9/z06dRPss2kPUB4zZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ab981536f814f2aedf28c19305290994312df29e","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.37.0","traverse":"~0.6.6","body-parser":"~1.4.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.1":{"name":"strong-remoting","version":"2.0.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"273095ca136f8f86a0821a970eca0b41bc074b97","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.1.tgz","integrity":"sha512-YR9hNtdwIfJlFDfKYPJe6r3pnMGb9sdgLfDOaMjXh5E2hGMOL5f4f1b/9nTwPDwFt0iBymgfjTgDGqiU3cqgYw==","signatures":[{"sig":"MEUCIQDvbbSNhWR0Ic2xuxdlAJNjsTXEC8fwJyvycH0amPEv4gIgGLMrxCTYRmx9Yrc2JVE4Y6HeD++pD4+TGA60KC1bkEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"273095ca136f8f86a0821a970eca0b41bc074b97","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.37.0","traverse":"~0.6.6","body-parser":"~1.4.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.2":{"name":"strong-remoting","version":"2.0.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"d992d4fb262c47e035983784e359b02a4d05018f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.2.tgz","integrity":"sha512-g8mmicBRcCDlkwo2/fFy3JPTNNEUlBHOTjmWDl2PBjtBuNDl5JkVr8XDTdIy+d7f+N7FWFLRm1HyLOWVrBsyZw==","signatures":[{"sig":"MEQCICs1V1XFhqwolr+hbx6iVBx6J/0Ou4mg98IpJ4pCnnM4AiB7XRZ4/l2T6JyOZZvdFVlLhijClA/FoGP/6wL39RJSTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d992d4fb262c47e035983784e359b02a4d05018f","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.9","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.37.0","traverse":"~0.6.6","body-parser":"~1.4.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.3":{"name":"strong-remoting","version":"2.0.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5f9dc386ca47b4c5231156d0e36ba0935f096384","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.3.tgz","integrity":"sha512-WYJkV60vj5ZaGzZwOHqeW/RP+XWPO2XLwCh+g9N0y5IdUJI3TnBNr0CLua9TjuEv0fztlseQCWjMLp3/mZbWoQ==","signatures":[{"sig":"MEYCIQCPhK0+CTleYZlsySmknPvk4bN343ML8ClIqMcTTqIYSwIhALwsz2BHnZ1qzTpM7YzCctg1dgj/bX6oNB0W0dUny+8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~0.6.6","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.37.0","traverse":"~0.6.6","body-parser":"~1.4.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.4":{"name":"strong-remoting","version":"2.0.4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.4","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c45008254214f1453df5d52c1605d49bad1dbe71","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.4.tgz","integrity":"sha512-x61aGR31h328aWSh4KY15NOTZIy4w/6qVBuLlymgkq/BaKk8Ch1Qw2unvUBIePebruIzst3s7BTg1kRRJ/4WyA==","signatures":[{"sig":"MEQCIFmze/BEmZvcTmkttl2n8lsY2X9TWwoLfke1dwwedJ/3AiByAw7MFPemvFKHfEYCpuGv6NQXnEYnJMR1irskhSgKUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c45008254214f1453df5d52c1605d49bad1dbe71","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"bc7639a3428e2119c6d5de721bffa2bdbc1ec5cf","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~1.2.0","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.40.0","traverse":"~0.6.6","body-parser":"~1.6.2","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.21","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~5.9.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.6","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.4","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.5.3":{"name":"strong-remoting","version":"1.5.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.5.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"331346d246a7ba0d9c1f11e2be9ec02f6ad9f10a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.5.3.tgz","integrity":"sha512-4L2sw61o85JAFQVd7ugqAQnUz13n7zRZcVTXzXGP6j8wKLBy09D/lR6Ee7RUvb5AB92h0rd/b4OCWTp8H3G9/w==","signatures":[{"sig":"MEUCIQDQlU3e12Xg6swHqlSSlRCyfRy2PX7rUKLx1+gVW8e/6QIgG+KvNvOw/oinVUKIdh1OAFbiH8wPxTqStKqa4MaoviI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"331346d246a7ba0d9c1f11e2be9ec02f6ad9f10a","browser":{"express":false,"request":"browser-request"},"gitHead":"b9e8a77ded808aba333ac7b14aff41d01b1c1b27","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~1.2.0","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.3","jayson":"~1.1.1","express":"3.x","request":"~2.37.0","traverse":"~0.6.6","eventemitter2":"~0.4.14","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.0","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.0.5":{"name":"strong-remoting","version":"2.0.5","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.0.5","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5729244c28ae84ddb840ff2edeea62dac90b43df","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.0.5.tgz","integrity":"sha512-q/H2rvHFxfrkNnyvL6+2v732OmuP5YVDnwuxV83ZZmIlhu8mRoPPP5y/V4kwM3YxBjAswu1uFzBJF+fuZNuQtA==","signatures":[{"sig":"MEYCIQCjCEIHD/3UM2hRVV1o+1n7M3eqe9l6qsf2rZHgSJMLnAIhAJmt0VMI++HyhBrnU5NVrf8FgL93U2IYdUtVespjc7vD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5729244c28ae84ddb840ff2edeea62dac90b43df","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"bc6c34c6b21bd800eb5ffcf7343cefa0752d9f3e","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~1.2.0","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.4","jayson":"~1.1.1","express":"4.x","request":"~2.40.0","traverse":"~0.6.6","body-parser":"~1.6.2","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.21","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~5.9.1","grunt-karma":"~0.8.3","karma-mocha":"~0.1.6","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.4","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.1.0":{"name":"strong-remoting","version":"2.1.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.1.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5ea2bb2dcbf15bf59966e5a6182d4fb3c33512f7","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.1.0.tgz","integrity":"sha512-WLxtTK/8Pqz0R7QaqK+N+9npwaR1P2cemZCHlDy5SWE+1e7+tLhFfYlFBvlnGxuIsEmmgafq9oGePn+9gO0qsw==","signatures":[{"sig":"MEYCIQDG0IWybVrPNLIHnCXUg0koc8XGXN6uHOCOLYhY+W4SpwIhAPx3+0ymM2JIWw2HEIx+WU1TlKEae9UoAQlmsojDer5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5ea2bb2dcbf15bf59966e5a6182d4fb3c33512f7","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"f9b18a34eb48fe2bc54ac7028f3965534bbc795c","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.1.1":{"name":"strong-remoting","version":"2.1.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.1.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4c7be093f819e85e5d0d8abdd6d48ccfb855770b","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.1.1.tgz","integrity":"sha512-nEPvQPTsnhByKE6xv71ylMSKBny/4jeeuDjA29qn2vpas1fqS2pHn+Wdwkf9iZa/J6JvUJPuPYCVe3mPDxivyw==","signatures":[{"sig":"MEUCIBz8s4rwtaAB8FPq1JRdn9hGG+n94ctDf0CYVR0WMaYcAiEA8qlJyaow8rhAkxDBHyKaLI3cq+gHxCWQKmQPTgB2U7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.2.1":{"name":"strong-remoting","version":"2.2.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.2.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"9968c1049ed6c73dff445c3a77461b5584154e14","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.2.1.tgz","integrity":"sha512-lhMDl46Oc5Q4yAbqh3V+FRmuwtEvcH74HocQpyC5UhD7iYm39uAqR/IpPrG19Hq1WdVc+lFgdi8TcL6HbxCrww==","signatures":[{"sig":"MEQCIDIc/XupQxroAI9RUC3xLA6An1dcIdTl01ieSEYZpC2WAiAnH+h68tn+l9blG2x6QRzFBVNI7/F1hFW5PNfIdKgLgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9968c1049ed6c73dff445c3a77461b5584154e14","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"29c8e5a39f7cf4793297812e11b9a45650d3f247","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.2.2":{"name":"strong-remoting","version":"2.2.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.2.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"26db6439569edbc86654fc24725a1ce7e78226c6","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.2.2.tgz","integrity":"sha512-mHku97N6O4sfR1b95pg0A0XEqEys6T+Lj6QduccPnXOsrec6YDJiFd3RORVyq5VFZVS4IkTzCX0s/Gmw5cBeaA==","signatures":[{"sig":"MEQCIGPEaBQfwCynNpuxy1ZxpOWSLG9MdeN3oj+lrkIRh5x9AiBof2HjIYGMgiFf8lJSyiUd868Zwbgu0Pomatg8LMoVcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.3.0":{"name":"strong-remoting","version":"2.3.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.3.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"23f9a7a0cddb9495c741b8d3d257d7aededb63ef","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.3.0.tgz","integrity":"sha512-VpdJ2+yfSaB82mK5YbOg4WKfuHtF7W6HGUbef8qH0sV4OTtxe67leh6J2gUC1WZ4onWYE3zlMuK7TV3qk1bWhA==","signatures":[{"sig":"MEQCIGrW904ZwzpSt+EjOTqCVRttDX/lQ2M8r4YXFELuRVFaAiA4QN1SwEj5hgsW1Q2weM68AHM6oG28EGo1GVH0hbT9dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.4.0":{"name":"strong-remoting","version":"2.4.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.4.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"032d1eb331e94205644085b3078e99ebda539cd8","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.4.0.tgz","integrity":"sha512-CM/B/OeZrY2qQArkiHFvKFwy2QdL8Ss4gDOum/VlUHBpR85aLxwraR2zK4lhMg/c+nKrLOL6sfnpK6aFVJ7REQ==","signatures":[{"sig":"MEQCIGmIscSoXdctn8K7RYcQoE6y9QOmr6+C2PCiaM2rnMJkAiAuGFiEhEHVpG0dagDakJFAjXyOhtMKFMu5RCJkHrbv8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.5.0":{"name":"strong-remoting","version":"2.5.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.5.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"037c8168b9fcf436da28311de6b789015448abb0","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.5.0.tgz","integrity":"sha512-4uhwiJzTv9V3Bk6kRa5xqBcdKVWuSP7gWNJJxlTFcTGsmaEOlIBeGiGUPPwhiGAEbNd+B7DNdj9BDCUFHpOklg==","signatures":[{"sig":"MEYCIQCaDs64sC4OBkqKY49s48RRt25Tjfgpe3n1LS86B+TIngIhAN64kInmMMwGUSJI4+zifoeGDONAPPxf2Ze9ZHVFYO3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"037c8168b9fcf436da28311de6b789015448abb0","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"60ace53a665dc151ba579d6db20d855eebd71145","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.27","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"1.6.0":{"name":"strong-remoting","version":"1.6.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@1.6.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2f5cdd2217d553ca126c502be80c7b9ee995b238","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-1.6.0.tgz","integrity":"sha512-hcFsWxQkiRBdeWgLt8YsAuhyetjLqVfjh2KoeoBvNT/XEe19G+d8eFUuUx7kSbYDZU2t0zqmu9ot2q9egm/8bw==","signatures":[{"sig":"MEQCIH01r/CvOPFy2ZU8JbFEkGYR5ER7WHWRduutilE2TqF3AiADgwD1gwmx6+IhhCEfWGcyADu6BN1v0v0+d3fWFd8UFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2f5cdd2217d553ca126c502be80c7b9ee995b238","browser":{"express":false,"request":"browser-request"},"gitHead":"57ecc1e5ff878131e26dab54487312028856b197","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 1 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.27","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~1.2.0","cors":"~2.4.1","async":"~0.9.0","debug":"~1.0.3","jayson":"~1.1.1","express":"3.x","request":"~2.37.0","traverse":"~0.6.6","eventemitter2":"~0.4.14","browser-request":"~0.3.1"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.17","mocha":"~1.20.1","requirejs":"~2.1.14","socket.io":"~1.0.6","supertest":"~0.13.0","browserify":"~4.2.0","grunt-karma":"~0.8.3","karma-mocha":"~0.1.4","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~2.1.3","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.0","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.6.0":{"name":"strong-remoting","version":"2.6.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.6.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"6dac558defad521c0e63bd8c3ddc56a17d5c440b","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.6.0.tgz","integrity":"sha512-dnfkc8pTQOLaemSroH5tD5kv2YFcC6LY5mKXB2gmokse+/F8D718FlOAL6DEByBAG918XKJHhRa/9QMtMy2NlA==","signatures":[{"sig":"MEYCIQCEYXx+MAXWgkWh7VVFSorA5XAKXxIq6PMf7sMXo72+wAIhAO+esFKJT586gYiRa4NIov1A9fU4GjtCJMWKnnJJRfSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","xml2js":"~0.4.4","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","js2xmlparser":"~0.1.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.7.0":{"name":"strong-remoting","version":"2.7.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.7.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2fc0b9be8adc14ca2a7326c7bf15ba0d388b337e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.7.0.tgz","integrity":"sha512-eZohaqNQRSWuNiFBDlDav8vhUADmYou71NlKCmvgmcSDnoX0A7aYgUhXdjvK/2FRYtBGLVaS5SH5KnwLUewBLw==","signatures":[{"sig":"MEUCICpA5Mtyaj/V9AG8oigsRTedLR84Xloxq2xBr5M0eP/mAiEArGpNUFLOTbypHg926nKw8jhLw5WOOgWWEYHwYAJY6g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.3","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","xml2js":"~0.4.4","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","js2xmlparser":"~0.1.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.7.1":{"name":"strong-remoting","version":"2.7.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.7.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"8fd7d53f9303ffe93b2359cb6b3ebeb3cd4b6d7a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.7.1.tgz","integrity":"sha512-UF9CDw9WHH80+gcVqfvRu3Io3dA4fU/ZRV21un1dsPOPf41fP2Ts03YWf3uyYNUpJBDHWwou9UVsmZ4dW+8hoQ==","signatures":[{"sig":"MEUCIFDzwd7sDi9QM9XIfSIphpXzQnse1okb/bz8ir4iExDWAiEAmrbUQpCKBQ3ABolJQEM0P4wGz4RxRpIpsItMwRavg8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8fd7d53f9303ffe93b2359cb6b3ebeb3cd4b6d7a","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"d7b52b0276ae00513f42d2d2c5edb0fdf088339a","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"~2.2.3","cors":"~2.4.1","async":"~0.9.0","debug":"~2.0.0","jayson":"~1.1.1","xml2js":"~0.4.4","express":"4.x","request":"~2.42.0","traverse":"~0.6.6","inflection":"~1.4.2","body-parser":"~1.7.0","js2xmlparser":"~0.1.3","eventemitter2":"~0.4.14","browser-request":"~0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.8.0":{"name":"strong-remoting","version":"2.8.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.8.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"e3f99072ffe4421aef8b1d9db5fd2361e1dfe3f0","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.8.0.tgz","integrity":"sha512-/m7mb6DkD+SykhMz85flr2tz/v7ZFmsha3T/M6X6Dc2ZiHLentNk1gaSi+zcyE+3cu2WtNz3yyYVtJvRGL1G4g==","signatures":[{"sig":"MEYCIQDqgx40Rm9+seTbwbMSPA+dKsQmTxoN1eTW1jj+Ab4pBQIhAKJ7DJZuqanJWCEJRgn7uO2Ulw5iHGt9GpkEG68PKXtR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e3f99072ffe4421aef8b1d9db5fd2361e1dfe3f0","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"fc7c101d71a364f800aa638322b38caed1ae07eb","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.8.1":{"name":"strong-remoting","version":"2.8.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.8.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2df52df6097b788bb456c46e4bede6d9ce8ef20c","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.8.1.tgz","integrity":"sha512-p0aYAoMySBZ9fAqx26ZjkQNDoNPgX02g2EZeXsxZLbblIlhbwBc038D1wa23d51GyB7WHG5ZVBBPbnefNKiSVQ==","signatures":[{"sig":"MEYCIQD7/bmXUz85N7X1GTQRlsF9YabxQ1p4gJe+vKHuKG1O+QIhAN1aF8sXA3VhMkf6zHyuikTLzYA0f2kLwrcSCT48mjZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2df52df6097b788bb456c46e4bede6d9ce8ef20c","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"ec0f3f43588e694b42ff8f42cfd56cb49dacd267","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.27","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.8.2":{"name":"strong-remoting","version":"2.8.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.8.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"513891d44e1b29425c18e26f21d62b65371d3dda","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.8.2.tgz","integrity":"sha512-JJiddRi7jcUOa3BaQBUQoNmjIF9gYXEynRml6kV1OMcK58aVY9omkp+puPawhGwWsYPB5ng2oJINYIMtVkiD5A==","signatures":[{"sig":"MEUCIAqUSAjZdFDUmmRrn5nxkgpgBFzPqLbXiHZo+4ngfBIJAiEAkT0WIhkk0MlAiZRUjOc/W3f4CqGJJ/FA1TRQDwSLq8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"513891d44e1b29425c18e26f21d62b65371d3dda","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"bd97e0764715776ee3d67251a397b9dffacc5eb8","scripts":{"test":"mocha"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.9.0":{"name":"strong-remoting","version":"2.9.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.9.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"f6a113c4646f56236ea6c8f3f261859ef4378d21","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.9.0.tgz","integrity":"sha512-7Dysey+/QdYhQTs2z7vOS3/ABjb+ZOJn4/Bcxav05f8ZDoT5PYRvTF2i+nETalf3v2l8iLanhLlKOzPXf4Z7nw==","signatures":[{"sig":"MEUCIQDfYhWEKtijJQpS4OIGHFz3lfhPfesBc/LLpTW4XGlT/gIgMEi0uMJlWYRhItzE2xzXGeDf5AqXqa7wU5578g4gDgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f6a113c4646f56236ea6c8f3f261859ef4378d21","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"30fd6a985cad2daadb1ffea63e4008f1ea8c260a","scripts":{"test":"mocha"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.27","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"~1.9.1","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.10.0":{"name":"strong-remoting","version":"2.10.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.10.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"78836b70f587f693d49fcdba5678222a4774c1db","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.10.0.tgz","integrity":"sha512-mhIwfllaiN9MQvSyIc71rC1ziaMX3Y/LisMGE9FKBtxq+aWR8SCyVLFRM5EMCDzf9w0dasb/u977gO4UBVvI0A==","signatures":[{"sig":"MEUCIQDFRX7yh+XCt0ySswcHQox+plPttHM9VRQhNHVibInswgIgDOFmbXem/xmJvkvdoeOQa+R7FriF5lh15IfpphZ3jMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"78836b70f587f693d49fcdba5678222a4774c1db","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"3597f8c80f158992a62eb39acbf2bb9d45c3f844","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.1.9","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.10.33","dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^0.8.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.10.1":{"name":"strong-remoting","version":"2.10.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.10.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"92a80acc540187a1b9f32126346ed2d35198ba9b","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.10.1.tgz","integrity":"sha512-PQSFF8dhRHG3w+4c0Q059uPnnhcz/CoDvFRIc0QP0ekeo8lELA8BpS4iQ4rGDy5iCabLiNuEhi9/fqopRIjo4A==","signatures":[{"sig":"MEUCIDKFhTa/+oQzJLXyliA2rDpm0xTa2e6R5VyBkj5+RAebAiEAyR3kUruUKT5uKTwbFYpHAHCH/OnUFTKzWzMs1aZdOGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"92a80acc540187a1b9f32126346ed2d35198ba9b","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"1a273333df9b36619ada6271f97142481cf0a943","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.1.9","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.10.33","dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^0.8.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.11.0":{"name":"strong-remoting","version":"2.11.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.11.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"24b9613bc662c6c43a53fc6a58771068788f1668","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.11.0.tgz","integrity":"sha512-BJb6D7DK0IikxSRTb7tkZ0f2kFFkRSP8VZj55qPPSFqFrouVIVcttAwVrxBs24DARqHWAm8hKekSJPiDhAvo7g==","signatures":[{"sig":"MEQCHzamb6XI9EcOJtzoszaUTr3OON2YfmvTGifOcZCPWcgCIQCZ0aiBuWNDFuErOdQV9h4rQLz40LGhp31Bdk23CLTJQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"24b9613bc662c6c43a53fc6a58771068788f1668","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"1d786b1694f3564fa2f2ef6c993a9174ec9641c1","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^0.8.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.11.1":{"name":"strong-remoting","version":"2.11.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.11.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"9d1b9dd8f5134ce88a2c25bb59d04c21d2980227","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.11.1.tgz","integrity":"sha512-B9IvmzW52dWiz4Nq5B/FhjdEtXBQ5oDI8Tbpao904vXGYAn72FXy9JWtIhg8UZc7dFMieS2UXBFTm4la3TGgYw==","signatures":[{"sig":"MEQCIBpM3XJc/apxapoqmh/tjcV58qEfN6HWd4YUuaK9aCNTAiADaS23LgQyNsJFMGQZjbJBIZPeNTgShVaSpr2R7ijlJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9d1b9dd8f5134ce88a2c25bb59d04c21d2980227","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"23f86e16fb538cde1f7368a6d1bb4fc9363cea3e","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^0.8.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.12.0":{"name":"strong-remoting","version":"2.12.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.12.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"d22b8231852aa42d642122cf72a2e2d91f2bdc92","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.12.0.tgz","integrity":"sha512-HK5ATagw2kvHMZ15boqDy4oUeFmdcw5xBPoNTRpurFdaCB/hbfcxB+5/3r1paCiUSzsAJjAxbwhrgJxBNTK8vg==","signatures":[{"sig":"MEUCIEA66N1HAE3xXLNBiwn+pmbftINM2W53SPgCFsW8TV1pAiEAznt5Hdy35mPQrzrKuOOszJ64z3nlUSSPug5DeEQ4S8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d22b8231852aa42d642122cf72a2e2d91f2bdc92","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"40af4bf8564553e9b7aa80bea30a621f768925aa","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^0.8.1","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.12.1":{"name":"strong-remoting","version":"2.12.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.12.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"3d82454d6f654f5cc0b61c70bac6e07c087af358","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.12.1.tgz","integrity":"sha512-w+YieyTU26TCBz27GOngpoW4ZNZn0MI2SOHy+kiMAHxdr8ZqXq0WU6jHnri/nc1cF0KIvocw9oSaUINga6K1eQ==","signatures":[{"sig":"MEYCIQCkVlADg3ysW91JYr1kzHtJ5fOQUpX5JLtR/mG72VSbAgIhAN5tMvD/izZdw+17TyNH8MB4Rk8bah9hWTy/QE3lw/JK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3d82454d6f654f5cc0b61c70bac6e07c087af358","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"066ebcd5008b0628df4a7068625a31d84ae869c4","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.2.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.0.3","dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.13.0":{"name":"strong-remoting","version":"2.13.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.13.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"030dd93881664cbc73fdd3aeb8b886e55af740e9","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.13.0.tgz","integrity":"sha512-8hB3mrgamZ4qu0Ujt+zWsLnG2NjwCQnoclW2PPslnsgEE7jL+oMuklTvEPAjne014ECVn8PTkz4mNd/j8y8ntg==","signatures":[{"sig":"MEYCIQC3gvI+ip10udOBY6+4x1DRS4neZ/mhn4t4siAvshy1jgIhAKFW1Hnn5uuyHKvujekR3Ek9AtPPJfAGSt7i1hMpftjR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"030dd93881664cbc73fdd3aeb8b886e55af740e9","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"229fac350141d91a8f32527a3ed3e437ac190dc2","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.13.1":{"name":"strong-remoting","version":"2.13.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.13.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"8015a48f8199cd97933b6bdd24224baa23a79763","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.13.1.tgz","integrity":"sha512-mf1Kmn9vrwWCMusfy06aK3bRfEfgo0E9WdA/eMuSUEhk6KreX9odviFSPtHdFRCZ6GiUEw5txYUKlXskoRuwKw==","signatures":[{"sig":"MEYCIQDe8ClKRLoygSPMrTRfGq/TFpJuJijfCv7rq6JBh6UD0gIhAPyjbJhcvuaGZKNsQ98BxtQTl953qz/jMyxP1Mq0MzrI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":{"express":false,"request":"browser-request","body-parser":false},"scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.3.21","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.13.2":{"name":"strong-remoting","version":"2.13.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.13.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a597e9df4bd5eec14fc285b3afa967a920c66ba4","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.13.2.tgz","integrity":"sha512-1JpX6Jo07CRD7m0YOrd9NUMqKVns9AI6ycg/Gt3L1urZaT6NfF0/nlu3ctA2Lyipj1/iG3wGDt0+erW1AIMhbA==","signatures":[{"sig":"MEUCIGryTihURJuMzAi9WgdXKFv4abPtauyeaQZd+xq54FekAiEAsJC4XOxWNOyG4WNSG/5uacqG5NcHSd9y51azCYpvv6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a597e9df4bd5eec14fc285b3afa967a920c66ba4","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"116a8be2141aa556ac2d0754324108a69de553a7","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.3.0","dependencies":{"qs":"^2.2.3","cors":"^2.4.1","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.14.0":{"name":"strong-remoting","version":"2.14.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.14.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"e9e94093db3540aaccf0cf7469c1fcf2475504cb","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.14.0.tgz","integrity":"sha512-OsOHjkpFUyK7FHO7Rl6Wa05Il3DqUcuzqO8ASArW8a4x7J7d5f8PYXQ+KJeQ+b4EeuIqOVrZuoZiHI7LZtgj4g==","signatures":[{"sig":"MEYCIQCwrvZ4byIpyMX7HD6DYXJWgAuXRauBhVncOjPCz9EaowIhANUmN2Z1EeN7aY3AGD62+7Ju724O7V14rPIteep4ihtB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e9e94093db3540aaccf0cf7469c1fcf2475504cb","browser":{"express":false,"request":"browser-request","body-parser":false},"gitHead":"8daa26b53d6404238816181d226c813ef8ce2044","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.7.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.5.1","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.14.1":{"name":"strong-remoting","version":"2.14.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.14.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"b62df6acb19581de22ce891de758e0edd02272dd","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.14.1.tgz","integrity":"sha512-qiORMbqGHuDFVRAy2tMLtIs0dR6hRCRwPmHXeP/37/sTjtBSdwj6BksxP3cIywhWF3/W8uFa1B0r98plxj2REQ==","signatures":[{"sig":"MEUCIQDO0JfUoLm1O5sXiu1g37bbb6H8xA+UBDptNRMrRr83cwIgJsVFuk728u8q63rib0DT8oxh8bn+4Q13IXiYZqifBSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b62df6acb19581de22ce891de758e0edd02272dd","browser":{"cors":false,"express":false,"request":"browser-request","body-parser":false,"js2xmlparser":false},"gitHead":"f73aab441b180e087b2cf84c98925bc055e3647c","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14","browser-request":"^0.3.2"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.15.0":{"name":"strong-remoting","version":"2.15.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.15.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c06b8e0457287732b74429d474b3deda96e8abf1","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.15.0.tgz","integrity":"sha512-8k8SCrHW9d055IWIXDh5pU06a9F17BssUeiV5+3T3kBoqaKV01lW9u/KqeUYFu0mTryxfDMC+SGExF9L3iwGAw==","signatures":[{"sig":"MEUCIGJwrxk31Vu65euiQOvMNRXXbuNtDFhjFDE19yJC3QbxAiEApZeHUMT4FITpALsF+MFI/ZUOxiUEH7ncUjOnTou5U+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c06b8e0457287732b74429d474b3deda96e8abf1","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"29d63b991386ea659eda1c2aef0c3983bd9ff594","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.16.0":{"name":"strong-remoting","version":"2.16.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.16.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"44842113c32c8c3cf76381519bbccd7aa467f2d1","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.16.0.tgz","integrity":"sha512-4k77gVIfA741gd+vMET4q25bL4yJ6IYLyJEq+sLfyRfLFKDSJbwOB6R+DTxyrlV6H0VLtkCyTcPFV4xVo/xAUg==","signatures":[{"sig":"MEQCIFoNt65SAWjma2xlTCn/kc6VwqTyeXRtj5qhcSsgpUwPAiADjkWUeqj0np7pQuGc++FNnwtI/P7wgC/okXZ4vsozKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"44842113c32c8c3cf76381519bbccd7aa467f2d1","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"5bae32263f0069713cc31c7301ae8b8ec4f00ecd","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.7.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.6.1","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.16.1":{"name":"strong-remoting","version":"2.16.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.16.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"28b5b93c07c7f04f5ae0b67971ab141bd1b24dba","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.16.1.tgz","integrity":"sha512-wH23i3zKe/mpqiQOMU0VnNfv4hj8WWNAEGYTeNVfu9dp3u+/tgEYaDERaV/zHam3SowGKKFGbVvxTKAHETVfNw==","signatures":[{"sig":"MEUCIQCXQTMEGjn6ptylv4Si6ktVG1yPYT6rAwefd3AVYi2M5gIgVt1zci9s6U0liEjsvXS7czLEOY2sz48MOVOomMi/v5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"28b5b93c07c7f04f5ae0b67971ab141bd1b24dba","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"6b2a95d75e7dd51fe7641ab7da84ba61918f2d00","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.16.2":{"name":"strong-remoting","version":"2.16.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.16.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ae519523ce6dc26296d699f406a5392f8bdd4eec","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.16.2.tgz","integrity":"sha512-JfycE1oeBzXjdYixGQRrAJjYSLiF+1YZbEOOK97J3Tm4jF8ITwqo3GfFHEKatrD2hZZ/McurCsydbmgci6vk/Q==","signatures":[{"sig":"MEUCIB0TB7kbLA8mkTwMjcV4Fv5/IyhbBUK27uR8ZRXuePo6AiEA2LF68y3ptwyVpnLogdxsoybuaHsRZEsF9SxabTLd7co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ae519523ce6dc26296d699f406a5392f8bdd4eec","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"67aee6eb66e9b70aad8a63517b0a436583ba4ac0","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.7.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.6.1","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.16.3":{"name":"strong-remoting","version":"2.16.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.16.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2601d24c9cccefcc3fa94855449fe40d8142b21f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.16.3.tgz","integrity":"sha512-NgtzS3g8ASMBApMIfDBdjUmy7MW5mARzqJSZOhZ5PMG8Gis2IKH3BNpy5lNaEkIb591cC5i+MeLld1bDExOZGA==","signatures":[{"sig":"MEQCIE2KjfWg6/q11+ZZ3950GKftpYWLxS6l27weybY6cbkfAiBIlPmMaQZiTRkq1RPmDLc70mI54P/yYRoijOkTSCfviw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2601d24c9cccefcc3fa94855449fe40d8142b21f","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"ede5a402d8da0bee944b7f81e07124c5e357780d","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.8.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"1.8.1","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.17.0":{"name":"strong-remoting","version":"2.17.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.17.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"51b36ba930bbf85b958b710427d6f57d49eda755","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.17.0.tgz","integrity":"sha512-XsmrZJ9R5aQnrS4ZbM/x3F8ULPcSD9giZq4DU41LKQZ63lHtmzw4dTwynw64LIxEqxz0b4o93RdfTj97KlYoZQ==","signatures":[{"sig":"MEUCIHmqGC6Nb/CAlai0QISoCuyVhPkDFapFjemEFqdVgsEYAiEArrmkkDJcbR+YbTouYjOkdCm12hEDdc9LJJEavVqEQeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"51b36ba930bbf85b958b710427d6f57d49eda755","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"b86ed30f5d735482383ca094cfaf7c48b552b672","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.9.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"2.0.0","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.18.0":{"name":"strong-remoting","version":"2.18.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.18.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"be6b83ffe6923c1afe845812b984593fb6fe591e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.18.0.tgz","integrity":"sha512-gBRoNNn5voNPlOdk6fXqza2Xqt/biYQXWZBVSyrpcmt/rEK30J9jR+su2Vl9oZcNYGXymvAtWF73c57ZaJWmow==","signatures":[{"sig":"MEUCIQC4Zb3yvEVFpxHls3cT52uKvzy3heLEHv0mQZe1eBP5lQIgAXeUYrmkkSlrBg/8y7imsJTDWZkRYSdJSe6lL/F4wcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"be6b83ffe6923c1afe845812b984593fb6fe591e","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"8b0f04cd8baff8dc08fe0adcb10e3d0930e67af8","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.2.3","cors":"^2.5.2","async":"^0.9.0","debug":"^2.0.0","jayson":"^1.1.1","xml2js":"^0.4.4","express":"4.x","request":"^2.42.0","traverse":"^0.6.6","inflection":"^1.4.2","body-parser":"^1.7.0","js2xmlparser":"^0.1.3","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^1.10.0","grunt":"~0.4.5","karma":"~0.12.23","mocha":"~1.21.4","bluebird":"^2.9.6","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.14","socket.io":"~1.1.0","supertest":"~0.13.0","browserify":"~5.11.1","grunt-jscs":"^1.2.0","grunt-karma":"~0.9.0","karma-mocha":"~0.1.9","karma-jasmine":"~0.1.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.0.1","karma-browserify":"0.2.1","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"~0.5.1","karma-chrome-launcher":"~0.1.4","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.3","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.18.1":{"name":"strong-remoting","version":"2.18.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.18.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"7f57c802645a5b90ab914d3bd2241ae891b3de9d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.18.1.tgz","integrity":"sha512-dzaycbccswnzuig4osTnRiwuPfv8nIV5r+OhT8flDOSwLTiw1W45Rnea6mP5FcNTHdubTRO/0R9nhoZCHni+dQ==","signatures":[{"sig":"MEYCIQDOf/qpNRY1EzLd4fafBruXFPcixIwQ4YuGz+ho+jPQqwIhAPPCtEuporCUNXEJ2bqCXC/WG4zTZviXgPr0t2xonkyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7f57c802645a5b90ab914d3bd2241ae891b3de9d","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"4c7c952a72754609585c240f27287ec5ef1c2f19","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"1.4.28","description":"StrongLoop Remoting Module","directories":{},"dependencies":{"qs":"^2.4.2","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.19.0":{"name":"strong-remoting","version":"2.19.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.19.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"feeee9078fc77bd3b6c7d14797d2605fe4c1828f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.19.0.tgz","integrity":"sha512-p1B14DPe/WG+j3hQD9fdXMY7SCwm+5edMEnKLLlgeLSwxH1VTqGw4iARNozu8Iz9ZZqGEitQI4/rYYaLvcpgFA==","signatures":[{"sig":"MEUCIG4ywBDjI7HVURbfo9Ydcab7wXKTp31tSi1XQWONkvoFAiEA4+zgjFtNVXRuO6IXWn+sWu/c8EA3TCViH+RysxJxYBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"feeee9078fc77bd3b6c7d14797d2605fe4c1828f","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"2dbbea5b5cc8d4be6d050890203f3b526ad80cd9","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.11.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"2.3.1","dependencies":{"qs":"^2.4.2","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.20.0":{"name":"strong-remoting","version":"2.20.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.20.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ba6fbb72a42e6d3fa33c0cad74d51f704c20854e","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.20.0.tgz","integrity":"sha512-0oGrDCxJE3O9FA/NMNztxJIu57PasdcafnmhHkuS5WjtPELTrUcSzjXy+mLDE6wITY6t+RHT2zvegHlLL0BpgA==","signatures":[{"sig":"MEUCIQDWyUOrtDCeCV9VPjipzN97LTzpXz7D7ucaWyPITjAuUAIgbj5Xz2OVoS15NGvRwHSDfu13McUDVW9nfjs0hC6Cyxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ba6fbb72a42e6d3fa33c0cad74d51f704c20854e","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"00ee5d5af0f51c947b009713ad3a4803d4a2407b","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.20.1":{"name":"strong-remoting","version":"2.20.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.20.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"88e85fa5191a07cdb679e2167eee02fd20c03fea","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.20.1.tgz","integrity":"sha512-EuriMPjiLEqXUvAeQc5g3Fzngvj+dA4kLZMvTh+W2RsDnxWSqcOBB46Z6YFJk8ocqw/G5HLN3uvNSnBq2qbBxA==","signatures":[{"sig":"MEUCIAzYV+MEPXkbWwog8v/FI2LajAp1jW9kIUzVf38NGJ9HAiEA+fCp4SNih/bFktTCGOmWzvkTLUggMILkQfWx6ypnIMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"88e85fa5191a07cdb679e2167eee02fd20c03fea","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"b7d2afb0ee0fd816f6dc8aa9d3b12ec15e19687b","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.20.2":{"name":"strong-remoting","version":"2.20.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.20.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"34e9b30b6199153f09a70815951ea5a1c0e4f957","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.20.2.tgz","integrity":"sha512-aLYHnUIT4jtlzHh0LjhDKSGu9yvxdwNtRRCPdaeF5KavkgxLpWhT9jtqk5u3s017Hgz2MZ4QFHXTMwxeve3Cfw==","signatures":[{"sig":"MEUCIDPabKFRIvqIOR6lpdj8rWkpe6a+R6sD89QeW/9dqFL0AiEAwiY+/CP+ZkAm+V79+VN0yqg5VGi7mpGDThBGOAad5P8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"34e9b30b6199153f09a70815951ea5a1c0e4f957","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"3a790f1477b764407c3f1564cde6b984991c10f5","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.13.2","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"2.5.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.20.3":{"name":"strong-remoting","version":"2.20.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.20.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"db573cad9d230a12fc1c5266e4718477fd824222","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.20.3.tgz","integrity":"sha512-2GIDvm6OdltJ98igWH46h98tv153xpGd/EaBCHcAcCCHeu3x3kOcVLexUt3nV67ie/Qn9mfF7VuAaTWAsDCRNA==","signatures":[{"sig":"MEUCIQDe3mK7AZUUuewpg4sn57IiOXyptBhn9yGIw/LUP8R52AIgGiqLJwT/nQdS2VlzhMVfcQzi1LPvXc47jN67e/Hkr/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"db573cad9d230a12fc1c5266e4718477fd824222","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"70ae48d314c95fcadf9f2274accbb8966c99a10b","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.11.2","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.5","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.21.0":{"name":"strong-remoting","version":"2.21.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":{"url":"https://github.com/strongloop/strong-remoting/blob/master/LICENSE","name":"Dual MIT/StrongLoop"},"_id":"strong-remoting@2.21.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"63cf42e8bfc251d6638542159978eed631c5d526","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.21.0.tgz","integrity":"sha512-12WJ/RsUT4HZ7afLH60tazVU2K8GyvTn5DunxZ0oo7P4KmP+Pklz7hjvyqz7sGyxWej05ogzALZprvpf4dbWeQ==","signatures":[{"sig":"MEUCIQC2PtQIKOn84psmFbjvo8bra19WYl/6W0Au2QyIshUWmgIgAcflDHfy6drXBaWyNIQoJYCV+ZJ4XGQ92tiO3fZQgPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"63cf42e8bfc251d6638542159978eed631c5d526","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"f7d5b116f2f8850cc338fe858c1ec44771263ada","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.22.0":{"name":"strong-remoting","version":"2.22.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.22.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ded8b0c3b0ea3b0dd9e9c8a0b103c3822a944bb6","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.22.0.tgz","integrity":"sha512-t5Swg4OWdgMb8gQ5n16DLuBdFLll5fVXsQCYij3JpuhR7CnBom/EkluFooSCqMwVmpPaGyVadKu4vrW9cVAyYw==","signatures":[{"sig":"MEQCIE/1Sna4LYRyjAq4IVghcs0PBqp1rzroZisLNTACKhA4AiBPkFvCdEoSuM8ht7bRTrqlqnU4eSPDIeGUJAwWW4vbuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ded8b0c3b0ea3b0dd9e9c8a0b103c3822a944bb6","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"6302c0512f69416d41ff762ec78870e79f880eab","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.1","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.22.1":{"name":"strong-remoting","version":"2.22.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.22.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a2f50752e21243cb34fc3df12b04943b9505694a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.22.1.tgz","integrity":"sha512-G151zaNsouUHkYmfMXky6f4BDYHKczBuEZ47mAnjFrAPkT+CrkGRWO2Pntg6MuHRSNTpxiAXY/E8KreE+YB0lA==","signatures":[{"sig":"MEQCIEYYEgQoKzQhPxAQZ2b6GklJaKXTrtg4E7WguS4EU9xKAiB04IMTKw5mb77yhcm26ruQ8+JwJVeLZ54lea794z27lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a2f50752e21243cb34fc3df12b04943b9505694a","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"2cceb99683e11044c947d40e5735df2420b6fad4","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.22.2":{"name":"strong-remoting","version":"2.22.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.22.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"7752c5f3b082d52cd1b04ea2a54ce7e7434225e3","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.22.2.tgz","integrity":"sha512-I1YSy3m4I9sxmf7htiKAD0Krlhw/iNtguFVV5BEpITcUWXvtFWSxVoOQsUkZhZSU181Moa614eIp5FfakbYPUQ==","signatures":[{"sig":"MEQCIGuQe2xp2AmiQdfOqYb/pdcu7XKVVlqoNjPvzg45WV+nAiBXe1Hz0eoKxhBQyXJaek0SuchE6QtUSzhdKaTafWDfLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7752c5f3b082d52cd1b04ea2a54ce7e7434225e3","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"65479ddb63524274193ea16d5e2ea5fbbc5c8b03","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"miro.bajtos@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.1","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.23.1":{"name":"strong-remoting","version":"2.23.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.23.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"e69a8c40445d05fd6945471b3df38532b65387c7","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.23.1.tgz","integrity":"sha512-yyXzQId7R4CRQVPE1KinIfOpo88x0b62/ilI3VJqpj3x5gxIW7qPa9ieP7GXudQIdSpjOISYSULqmZXeItjZCg==","signatures":[{"sig":"MEYCIQDd1oJHx2Edatg/VICy8f/+uV3zViClHilZtKlQZJv+/gIhAIMc5rn01tI8PY2xMfceregojO19t0hc15b9mYOduH0I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e69a8c40445d05fd6945471b3df38532b65387c7","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"911a9e4d2084d21459dc6bbc48f7ebc6704a7585","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.23.2":{"name":"strong-remoting","version":"2.23.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.23.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c47ee3d19e2ac97c022fb259e7307b5e9697a16b","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.23.2.tgz","integrity":"sha512-68fsMZ2mJEKSmoBUz8ES0sru7n9vBFrKnWSONWbMLHmyPYSmzBKwXZv6dqfx72kfdr2BCo8oAmJ2820sd7zQcQ==","signatures":[{"sig":"MEUCIHaOvg2r+TafwGj8RW8A5bp1ZhHt4jQppmM4AO0pK1pzAiEAvn5VepvVeFQLMWKX6cBlxeljzRJvqRnMVddrJwQlHHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c47ee3d19e2ac97c022fb259e7307b5e9697a16b","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"e0846fe0f9d5480eb3e2ec5105b5fe6b4b7fa332","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.3","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.24.0":{"name":"strong-remoting","version":"2.24.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.24.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2c8c09e4c7c1c0413dcc9798a1e13f1cced812d6","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.24.0.tgz","integrity":"sha512-TIHJN0EhDfy8DprubMUr+DpmCkwCWgY+g8MbOXugldVbon1usM57bIkDiNZSkqO8qvtXL+ZZsLWN6GI443wnyg==","signatures":[{"sig":"MEQCIFbRHNTWAivGAJ9E4nDolc4KU0KznErnVTHTTaSXAn84AiAqqBBoulmv/zblV0NWmhjpV+tKUoCr1MYhI3IEtd3UbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2c8c09e4c7c1c0413dcc9798a1e13f1cced812d6","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"deb7f35cc134cef615f310354855c36c29c3291e","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"ritch","email":"skawful@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"https://github.com/strongloop/strong-remoting","type":"git"},"_npmVersion":"2.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"0.12.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"}},"2.25.0":{"name":"strong-remoting","version":"2.25.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.25.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"25dd7d03e65f3bab7aa6bf934c5ffff01ea87a36","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.25.0.tgz","integrity":"sha512-9I1GXadEVF34u4xEOMJRvoOkVbAShYZZExPNEoIoMpXyPEvWO4jAQzO4iS2llpKFBGcCh3+Yx4nYZnTYIkvZrg==","signatures":[{"sig":"MEUCIFo71XwprvdKfUCdKFTGy9bY6FFN+HjyilqSdwd1NQ2aAiEAt9QiMd3cba0h/gwOE758m/XbCNGFoQoMZOf4stfEXvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"25dd7d03e65f3bab7aa6bf934c5ffff01ea87a36","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"6c16aba8e9519ef2ab8c7181ef5e55fc92cbc675","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.12","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.6","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.25.0.tgz_1454406934161_0.32966828159987926","host":"packages-8-eu.internal.npmjs.com"}},"3.0.0-alpha.1":{"name":"strong-remoting","version":"3.0.0-alpha.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"1c0fba421a9684e6c5690a008ac42dbd882e0124","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.1.tgz","integrity":"sha512-B30tmBnjUotPNvE3Abzj3jMwVSch0dvq1z3uIpEE2nXYWZXgIE0ZbN3U5qTNlvtmJqwuCHADtIPioRRpuNDHqA==","signatures":[{"sig":"MEYCIQDxfwGasWFtPuwIjA7G+UP1ymO5Kw4WHZaYKZ5EO8TyUwIhALnhvKVSQW3iR+suVejJXhDsU3G0HmMyirDV7DxCUPVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"1c0fba421a9684e6c5690a008ac42dbd882e0124","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"40c331a37c34ac5f7f06095bb014780d8dadda87","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.12","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.6","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.1.tgz_1454436477294_0.30926700681447983","host":"packages-5-east.internal.npmjs.com"}},"2.25.1":{"name":"strong-remoting","version":"2.25.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.25.1","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2fdf3e24a4d0a796c9cf1b1748fbf5b72808c3c0","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.25.1.tgz","integrity":"sha512-3iQg9pJ8PMn2iWA30NqU2D2Wuf+SkcDTEtyMdlxoqCiO0NIup1aXfu5AnE6+q/lysijSHYqWjXp1tIz8YiAuwA==","signatures":[{"sig":"MEQCIHi2YG/NhKl90RkACqcErS28vr60aUc2+YEwUMNxvmfcAiBhClrXcPHq2hozKrKbOuE2EazS3hLvBNu2ycUpkTY8aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2fdf3e24a4d0a796c9cf1b1748fbf5b72808c3c0","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"95eb5a72ff71a6ffa6189cb220eb7a799ec2c168","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.12","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.2.6","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.25.1.tgz_1455019406396_0.3466253983788192","host":"packages-6-west.internal.npmjs.com"}},"3.0.0-alpha.2":{"name":"strong-remoting","version":"3.0.0-alpha.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"b995444e8b1af82638c47cc21ac11705fee847bb","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.2.tgz","integrity":"sha512-yMDvfr7m13c5a9bw6GDqedXmH+wzY/VUuP0ZW4xkEkoPqrHyC5O5b1cMdDd73azeGvLzdBSsAc7MJLVtr+Q8zA==","signatures":[{"sig":"MEYCIQCTZJ+ojfNho6pFgQ32Ld1Y1+Sy4Zm3BEF5/eHezUEqKQIhANsgKiAf9NaFmPuyoskf/dzASdWQaVmkcAFGtZxFzuTk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b995444e8b1af82638c47cc21ac11705fee847bb","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"9fb9119b156b367276fffc55d02be08d34d5f4df","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.12","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.3.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.2.tgz_1456325067750_0.4611852243542671","host":"packages-6-west.internal.npmjs.com"}},"2.26.0":{"name":"strong-remoting","version":"2.26.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.26.0","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"dd7d3390923e2d6210acb10ef4f1c6346c197126","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.26.0.tgz","integrity":"sha512-hX2ayYkw0uyb2CEgQiKt+2HjRhJWhcO0v96iJE1BA/omimirXIwuQ3ip6MY1d3EjMI5HfLohtFEappyO0c2PbQ==","signatures":[{"sig":"MEQCIDTYlrcgKwHSDJjihjSXutJlNGuZGq0Uoj41E/ukKHEOAiBpPkvTqMg/NBMIu51DxbnfzJuWXuu21xSQXLC7/pyR3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"dd7d3390923e2d6210acb10ef4f1c6346c197126","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"e5bd14ad4ca8006acb7fdc8691f71beedf9a4d02","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"2.14.12","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"4.3.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.26.0.tgz_1456481297819_0.049345642793923616","host":"packages-6-west.internal.npmjs.com"}},"2.27.0":{"name":"strong-remoting","version":"2.27.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.27.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"3ce13147889a0db0426006aef4a1a1224bfa0a21","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.27.0.tgz","integrity":"sha512-GAd5bONqVEUgJtDC6nHomD1mMRdouY7d0y3/QcXqOVWogIXA0YgarI3HXHjQ1cGwiQcVgA4CeO27+khXICHcog==","signatures":[{"sig":"MEQCIDWpNIX1IZEUTWhZe94DURDeDwaS4GgV+qpM4vnS2lk3AiAanSynQcBeqwaHg8OZhyxh7nt/ANaFBWnVN2D+lb7/3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3ce13147889a0db0426006aef4a1a1224bfa0a21","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"9a578165c498555656c73611aa2656ccf19bdeb1","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.8.6","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.1.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.27.0.tgz_1465301864752_0.7434637856204063","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-alpha.3":{"name":"strong-remoting","version":"3.0.0-alpha.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.3","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"9c5e0d163ed1f6e2364b0dad288f4dadd7c45177","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.3.tgz","integrity":"sha512-4O3Da2yWBC0VRS+IiWVaJ2QKzEQdZkgo6e3rCzDSNDCCc7oJBU04ACBHUuRvjh+geBGhMw1goAqOfoTdOS/QJw==","signatures":[{"sig":"MEUCIQDPwd2qnqHJBiRvJeV9Wx/AKEa9HHpO9dz8GvZtdmk2RgIgbGH3Wtq16ragV7INM2QsHwzPRdmC0TW8s0R5Nac5LR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9c5e0d163ed1f6e2364b0dad288f4dadd7c45177","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"6cf759ab0ed69d598a252a485ace09e773a4e139","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.8.6","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.1.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.3.tgz_1465827948858_0.8500628990586847","host":"packages-12-west.internal.npmjs.com"}},"2.28.1":{"name":"strong-remoting","version":"2.28.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.28.1","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"570e628ae2a8d61ffb6016491a3fc2f6bbb446e5","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.28.1.tgz","integrity":"sha512-9hEFaZj2VGE9UjPIibXDIQ3NGAMMJfBDYs9sHVOtsZ9N1Qrg9YS5r01XGVXBFWoEF4jYpypw3Ms+111wzIlR4w==","signatures":[{"sig":"MEUCIQCkj+pHkxKGYUT209ZuP8F+moC01uCpYkGVel/rvNbNFgIgJAE56o0fW9buTiasJb3CwAPZnH6QYp4uevo0+KGAaFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"570e628ae2a8d61ffb6016491a3fc2f6bbb446e5","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"4b56af0039a1ac93451669a77f872339519f94d2","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.9.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.2.1","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.28.1.tgz_1466513057092_0.2806442570872605","host":"packages-16-east.internal.npmjs.com"}},"2.29.0":{"name":"strong-remoting","version":"2.29.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.29.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"d33af8bbef024f31093e74af9bbce6fb289131cb","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.29.0.tgz","integrity":"sha512-udwoLyMW0iFqDPUFauEqKHb/OsT7h/Y1++41PQYMJ2II3y66PxOxy+cdTRUzzr9cshIfA/3sCU/dVXmT2vbTpQ==","signatures":[{"sig":"MEUCIEGlYXmaUVCSZ2HIZYjeYMgvkg7drjNVudTGUF232dA/AiEAvy1xiV6SqYTmsqAcs2CqMI2FojRUt8CWG4AJZBI4vtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d33af8bbef024f31093e74af9bbce6fb289131cb","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"8ea215011c93dd9db4ee238efd9d290287272d5c","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.3.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.29.0.tgz_1469606614572_0.6521655407268554","host":"packages-16-east.internal.npmjs.com"}},"3.0.0-alpha.4":{"name":"strong-remoting","version":"3.0.0-alpha.4","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"467ae664bebc2167f0040e1a2e58203c268e4b9d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.4.tgz","integrity":"sha512-IfRG32VpVdAzZ4vYMq2ce3NHh5lQnez/+kbrXC5K3bgb2VXocvbUVVPuIFLY21mxbhthkPZ6aPrh5TRaVPblzg==","signatures":[{"sig":"MEQCIHBFU9yk3FQfDLuVuadjNRPnDCk8sv2cDOBzpfZKsJSzAiBKMyO9Q6KEnqFJhKyu04tZcuVmrNx0zrCaXzEER7ADOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"467ae664bebc2167f0040e1a2e58203c268e4b9d","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"b05dc1eefd7e31341ea4d8270d16006eb745e037","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.3.1","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.4.tgz_1470914469783_0.9826447002124041","host":"packages-12-west.internal.npmjs.com"}},"2.30.0":{"name":"strong-remoting","version":"2.30.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.30.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"9e36729c95c809a3e55ad01d63e9e3d4044a94a4","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.30.0.tgz","integrity":"sha512-6f5ton6fOHRBhrJ5sLhOVbI3hMAn0KDsUCphShIdQdBut5PlkYjnsUi68eVI8/1iR6coFznROc2dLV+jST/Mug==","signatures":[{"sig":"MEYCIQDzR4mViBSov4E9HQaEp97S6rVfbzSnW1pwHg07CAJUOgIhAL8PSX1phGPD/75Xc5eSGCJWIUHdfzFQBT0E89VV3K+4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9e36729c95c809a3e55ad01d63e9e3d4044a94a4","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"b7135be549425b2dee27c86b81900c439dff2df0","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.4.0","dependencies":{"qs":"^2.4.2","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^0.9.0","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^0.1.9","eventemitter2":"^0.4.14","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^2.3.0","grunt":"~0.4.5","karma":"~0.12.31","mocha":"~2.2.5","bluebird":"^2.9.25","grunt-cli":"^0.1.13","http-auth":"^2.2.5","requirejs":"~2.1.17","socket.io":"~1.3.5","supertest":"~1.0.1","browserify":"~10.2.0","grunt-jscs":"^1.8.0","eventsource":"^0.1.6","grunt-karma":"~0.10.1","karma-mocha":"~0.1.10","event-stream":"^3.3.1","karma-jasmine":"~0.3.5","karma-requirejs":"~0.2.2","grunt-browserify":"~3.8.0","karma-browserify":"4.1.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"~0.9.1","karma-chrome-launcher":"~0.1.12","karma-script-launcher":"~0.1.0","karma-firefox-launcher":"~0.1.6","karma-phantomjs-launcher":"~0.1.4","karma-coffee-preprocessor":"~0.2.1","karma-html2js-preprocessor":"~0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.30.0.tgz_1471421611638_0.2706703841686249","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-alpha.5":{"name":"strong-remoting","version":"3.0.0-alpha.5","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.5","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c58395bc1bbf04a00e5c7898b72c1cfaf5b9bb87","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.5.tgz","integrity":"sha512-QI3pkUyVBi05jVaNZLPabaEVEsQC7zXHFWzLA6V9fpVYWswmKqXkVBonHiHf9iJNIIqxfxUNAI/O8/qD8EeBag==","signatures":[{"sig":"MEUCIDIZlxTCwL6HusENKb22VsYHJd7MHA1Ys15RInhbaHv8AiEAuKzv0eulvrXqi2zM29h7EQcYKU/OHBHtFYsVV9S/Z58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c58395bc1bbf04a00e5c7898b72c1cfaf5b9bb87","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"4269cdac562df423c2e3988408197f3e708f658a","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.5.tgz_1472222652237_0.6444333272520453","host":"packages-12-west.internal.npmjs.com"}},"2.31.0":{"name":"strong-remoting","version":"2.31.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.31.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"ed213f55229a6a858466570e9eff609567e6e64f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.31.0.tgz","integrity":"sha512-36a26IqJEUMksotLsAnlV08+PIAMgiJQJrAr1Cw0IDrDzVfe51BaR4TM6TAQoErrIL0FKXjoH5F7OO3WpLH4cw==","signatures":[{"sig":"MEQCIHW/BIf89EGPGkhAD5sXvgwnsVb2j2ulmg0p6AmUjMraAiACfu0jC/1b63AWiLEPZoelfRy59GaDeLtKqP4r1jq4Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ed213f55229a6a858466570e9eff609567e6e64f","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"566aa7fb1cb6f40fc26965a5efd4647c27db2e47","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.5.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.31.0.tgz_1473080853578_0.5691877186764032","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-alpha.6":{"name":"strong-remoting","version":"3.0.0-alpha.6","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0-alpha.6","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c023ccc44448a28707d11bd642a8669161e57ee8","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0-alpha.6.tgz","integrity":"sha512-evnz9cAPy2QoNWgD9ie8DMo9O+4CD2TRyOPKyIqTy6mzZnTqd8blQ7cz1CqrVyBilZAm6uxkfNwsmS5+d7pVew==","signatures":[{"sig":"MEUCID1UiIrsh3jAAbU59iDJvgktM6JEMcL7oicrmfY/e2ZzAiEApPoMiJGoD8+SdOFjuB6hspGpjIb1GLtI/PSJ3AoryYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c023ccc44448a28707d11bd642a8669161e57ee8","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"3b953b0be6ecceba2beeb017efe9b99bc6fff635","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.5.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0-alpha.6.tgz_1473406038406_0.05222653946839273","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"strong-remoting","version":"3.0.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"f661b6a1cef5b9f0d381b24af34b55726295b42f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.0.tgz","integrity":"sha512-sSW7yUdSXscn2f7Q9zCCDlIAllstVG/G3n+4ZFShxd5MUWznQIPr6tam8O+mEcZqP749k4xvwu0dq3Xi3bWhSg==","signatures":[{"sig":"MEQCIDOBNIeKlkvVg3redNqQl3kGkLq5SqazZg3Uq3aJaWMLAiBSO35/8pKVtmV3kk26+lsaRrGoWf4RDYDEpzZbCxWekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f661b6a1cef5b9f0d381b24af34b55726295b42f","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"54e2df2950f6dd7bdff35843e99da491bc39ce57","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.6.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.0.tgz_1474539309996_0.7015824213158339","host":"packages-12-west.internal.npmjs.com"}},"2.32.0":{"name":"strong-remoting","version":"2.32.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.32.0","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"b851d8246180e801195c01d6cd2bb0ff26a063f0","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.32.0.tgz","integrity":"sha512-Tarf+xnVmAkYBZTpY9iBHiJdlyhtWh3+T4lzma5ff9T1A1jwIWBPClpiyHopWx+AEMD7FDteHyk4nBLUsJyMhQ==","signatures":[{"sig":"MEUCICy3ivBAgi0w5Cux0oY/dXjrCqIXG7MgCIoQM0H/3+psAiEAu+7NpstNT1A7l0YFwzc2uuC6tW4tEG7VsPBXU/hu0F8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b851d8246180e801195c01d6cd2bb0ff26a063f0","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"a0d0451f8cba573abfed577b3c6a16e5a0abd3e0","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.6.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.32.0.tgz_1475586889359_0.7220563543960452","host":"packages-16-east.internal.npmjs.com"}},"3.0.1":{"name":"strong-remoting","version":"3.0.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.1","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"abfca97120973ac9d8e7c6c155ae1ad2dd5226ee","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.1.tgz","integrity":"sha512-ZHUOcL3yxlZJnwiecBCYUQ7CnGd2K28gYFvhit1gC6LWDmpLe/Ga0sTbGLyRPl9GIoQDPRNFpLb4IKs2i9/D6A==","signatures":[{"sig":"MEMCIBLAB7nIJSF4jRzC4S5mcClLPL4DbL2jryrsty0cTRkoAh9bRFWztdtcrYHcH4n+2FXZNruBipdiM+tJpyFJli87","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"abfca97120973ac9d8e7c6c155ae1ad2dd5226ee","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"ebf4a9a8d8fd1a787fb8b05fa36d68be8e73ce1b","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.6.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.1.tgz_1475657027131_0.6967410612851381","host":"packages-12-west.internal.npmjs.com"}},"2.32.1":{"name":"strong-remoting","version":"2.32.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.32.1","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4b7f8dca91583f3eaae05ab2f6efa91aec2761a6","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.32.1.tgz","integrity":"sha512-YQaXIsnoCBJPF4DNCIT+/WhpRgoOYbW4JH4rCiHjVaAUy3wJRxa9kKnV74pxRRjM8qAljBIvQuUEiJ+7Mx2Tlg==","signatures":[{"sig":"MEUCICwNFZXjO9fzbt/Ix7BQechNZQN5F4tKLKf6vHh8XvwdAiEAmMYkIpZ+dTWGycnGODZM33SU4TRKgZJSmDFPKYsmgDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4b7f8dca91583f3eaae05ab2f6efa91aec2761a6","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"1efefa62d5e4c393ffe631e560e1946f688acb24","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.6.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.32.1.tgz_1476346691727_0.31993400561623275","host":"packages-16-east.internal.npmjs.com"}},"2.32.2":{"name":"strong-remoting","version":"2.32.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.32.2","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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c5d1e74a58b15e8e221f4c89a4eca7468524ee61","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.32.2.tgz","integrity":"sha512-Hi52Tt6w42V0OmHc5gPhCR7Tb6P/HydumxfD3x1p02u47/lu5bzGv7XqhtQtIoJP050ha4/u1hzTnnNHUK7D4Q==","signatures":[{"sig":"MEUCIQCyE5QzNSG0MJNHaOFD0AN7H5Hz1ko33gqx5npLV8cTTgIgBoydagPQSenMgcveg6EKctHayAtfAEZ+eVPO3vqzS7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c5d1e74a58b15e8e221f4c89a4eca7468524ee61","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"5b7fb0d6ebeb77ae7aaa73786d3763e272aeb6c0","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.6.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"^2.2.5","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.32.2.tgz_1476454762283_0.6176384405698627","host":"packages-16-east.internal.npmjs.com"}},"2.32.3":{"name":"strong-remoting","version":"2.32.3","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.32.3","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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"91875f353172f3ab9b2323d8fef82ad47caf3ab2","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.32.3.tgz","integrity":"sha512-2sAq1DMf49iEml6AUcfVfyCuLXSw/LM+VV/ovw72H5AUxOk6+5lmHZF6ETGVND0O9bZdmm+II3AsMRbLUlL+6Q==","signatures":[{"sig":"MEUCIQCXXWr16aFgCtiEpYtzVuoOM5q+IR2a+CNoLt5k3c4nNAIgCLzE3nyBpprr9QegH+zNmhYgUiPKNQDRpdrkVXrHBko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"91875f353172f3ab9b2323d8fef82ad47caf3ab2","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"c88d61c3334bcc64e94727bf482904900f134590","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.8","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.9.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"2.4.11","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.32.3.tgz_1476974028442_0.34437894355505705","host":"packages-12-west.internal.npmjs.com"}},"3.0.2":{"name":"strong-remoting","version":"3.0.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.0.2","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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"63674d347da257cfc08b3f4541801128ea5f2d64","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.0.2.tgz","integrity":"sha512-C0K0yOV0b73KVS3rmIT9F8ldwM251h9/OwuJHq/JmKucC/lAZOLU4aAY8WBPMc5Na4rKPJDHvn78HVtmr1b9mQ==","signatures":[{"sig":"MEUCIGRxluHdWNEK4ErEa2Soy3Kt9oglDYizQu3kSi95yXNFAiEAzE7se9Om1PL//Gj4tk/WgAYwJqt2VK4wQEyC8iR7xtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"63674d347da257cfc08b3f4541801128ea5f2d64","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"gitHead":"1caca96c2b9d0dcd6c11fd3d6be83cf0ff3e66f1","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.8","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.9.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"2.4.11","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.0.2.tgz_1477489394907_0.9158454791177064","host":"packages-12-west.internal.npmjs.com"}},"3.1.0":{"name":"strong-remoting","version":"3.1.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.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":"davidcheung","email":"davidcheung@live.ca"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c080d6527334a5fe1e84b4297dc882e2673c3e22","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.1.0.tgz","integrity":"sha512-RSO3X2t6Tumf4UIZKPro7qbQxBe6fALaHX+IPowuTiiCLXar9GLBDBzDG8bqWxmBi88Yc5364TD2k/booKBV7A==","signatures":[{"sig":"MEUCIQCF/3Qo5dA1Xl1cVsn9dfAOURZvhDDt6GFCqun94qYN1gIgYijLQO+pXdrgMe+u5xh8PYl6D9FIokfyC3WG5jq8IZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c080d6527334a5fe1e84b4297dc882e2673c3e22","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"c39bf39a08fc7ec123f2bc08df8407f6381c0f1a","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.8","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.9.1","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"publishConfig":{"tag":"next"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.1.0.tgz_1480607764281_0.4076114068739116","host":"packages-18-east.internal.npmjs.com"}},"3.1.1":{"name":"strong-remoting","version":"3.1.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.1.1","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":"davidcheung","email":"davidcheung@live.ca"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"11b980e26f9974369f051b7258df82e51d515da0","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.1.1.tgz","integrity":"sha512-YE9D7HWOcoHrncMO4nd8IlVjmd1XUhO9fsRWAWrh2SWivI8oTkzKA5TAVXNs+lwZESOtYIBH5eyv+wuxtapBXg==","signatures":[{"sig":"MEQCIBr2aPA0a1UZrk6cp6WYm12GgbuzCYRusw+ZJ5DUe9VwAiA/URQkedk6zmtGQ1x5t7IfjGkz7cB2unP2AzoditJkfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"11b980e26f9974369f051b7258df82e51d515da0","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"f8129e9eeecd1a4f3e92385e3cdf90acaeddfb66","scripts":{"test":"mocha","posttest":"grunt eslint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.9.1","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^18.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.1.1.tgz_1482332581204_0.7643896278459579","host":"packages-18-east.internal.npmjs.com"}},"2.33.0":{"name":"strong-remoting","version":"2.33.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.33.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":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"7dd947c158be9fb6ecbbb2f528a26f4868c15794","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.33.0.tgz","integrity":"sha512-Ts8F1YVx/R0tH2bie+dvcR+n41SlJeI584/FckcwK8VmkztY5AhNzQRDwkCRzB5qflqJoa7R+llx5D4l9gLXlA==","signatures":[{"sig":"MEUCIQCkJBwfXgLveXO2Wbr1wLRyAzCV8gHLQAyWvF74p/x2kQIgHvtYQvTXac1yOS8NjBglZbRgumN8NytScdv81R+XiiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7dd947c158be9fb6ecbbb2f528a26f4868c15794","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"gitHead":"5c81c6eb5c593da70a92c5a27e7fc3de65ad7c48","scripts":{"test":"mocha","pretest":"grunt jscs jshint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","grunt-cli":"^1.2.0","http-auth":"2.4.11","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.33.0.tgz_1489416955966_0.06354643637314439","host":"packages-18-east.internal.npmjs.com"}},"3.2.0":{"name":"strong-remoting","version":"3.2.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.2.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":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"c40591410fa1f617fd0b508ce732574cf8f86602","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.2.0.tgz","integrity":"sha512-Urcq+04yccnrfsF/yeZEeJ+I0o0u80jXF2p+fy6eWVVhDbUbigyzjn7w5z9MfSdMaTJtLzwR4Zlp5t4BMh/3EQ==","signatures":[{"sig":"MEYCIQDkKA1A6nWyhUg9Iy7uHH2UEBsqP+4XDzJt7d0kI1pKcAIhANfSCrBUk9CShSWxf6i0Ym3B+h3kADBGPdoumGCIA6A6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c40591410fa1f617fd0b508ce732574cf8f86602","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"24dbcc75669ddce9d4d0aabce94563fdc7882ce6","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.10.1","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.2.0.tgz_1490710755712_0.006101077888160944","host":"packages-12-west.internal.npmjs.com"}},"3.3.0":{"name":"strong-remoting","version":"3.3.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.3.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4165f31f0555de6fa180f4327f343084016f08d1","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.3.0.tgz","integrity":"sha512-OrndKdMQKuO5F/JUGRLW1uHxxZIiyhmQHmJaPgU1gdgDyPQVgqr0jQHjEcetzCX1jI2MSa2glaehzzMcVvaTQQ==","signatures":[{"sig":"MEQCIEsKfgZnMBv8BEVQu8vwNANnt2XAr5PuLq1cHKs7VE+FAiAZHAQ7s2Kn5cfP7h+mtm6gZpfpDmkNSbVf8cc5YukNGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4165f31f0555de6fa180f4327f343084016f08d1","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"8b9f6fc01bda90aae1510aa719efa35223476074","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.10.3","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.3.0.tgz_1496141992670_0.6408046183642","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"strong-remoting","version":"3.3.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.3.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"885e21ff90d0e357756ef8607bd3eaf4de22697f","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.3.1.tgz","integrity":"sha512-9K71xyvv8n0uFyl7kNjgzpkE7txJQeemqyNysWd0zMhU73dfhnNLI2gIkMLsraa6bL3WxRODrxn5GE58ZGluAw==","signatures":[{"sig":"MEQCIDqNYoho7M0PwDIGCWjA4p8ZaVb4u66TIk1hn1DYlji2AiAM1Rkn9TtEbTrA/s8Tun9jl1DGk4BPxqcBqGJkTWPN+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"885e21ff90d0e357756ef8607bd3eaf4de22697f","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"5b89fb2ab79a77c5b4d25b4009e8033951eb4852","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"4.2.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.10.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.3.1.tgz_1497045249185_0.39531763759441674","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"strong-remoting","version":"3.4.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.4.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"211d07daf0c07acd20fdbf1b2929d80d8ae16ef9","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.4.0.tgz","integrity":"sha512-OKKQwCgWf81DKSf8UlzeGNY9WWujCaC2NJ2k9z/PXJCXg3oU6DjHIHb/gB6FpYHdOkzWzXQZ1qIejT5e689tAQ==","signatures":[{"sig":"MEUCIHO5grn4BINYusYJ/4tt3Be1+z950fVgWu1iIqN2KDvRAiEAhwh+az6n5TnjIqU1UO3yT8j9AR8dKi13lKrY74qPSEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"05b4a118da70e5e96e035156874c334805c2959c","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.3.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.4.0.tgz_1501754424863_0.5518503545317799","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"strong-remoting","version":"3.4.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.4.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4538504c492f54b34f1dfab82816792003eaaa8a","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.4.1.tgz","integrity":"sha512-wnXLw7Neqt/rW5S3rmwqQSdUToSwIBnezKHQ6zD/Nr5xXcJ+y1bheMTRIKmpndeBt3DY0o6IeK/NQyxZT3u7hQ==","signatures":[{"sig":"MEQCIHlkT0CyktmB5QsR7jDEQoOwNKX2pfGI6Lwd4t7Xta7qAiBeLWjhVYzG6r4ayaZmxWxB0YwljwJL7x9rPCbMm251nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"565aba1c355536ecabd9f14617e71ba42a09b05b","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.4.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.4.1.tgz_1505136244858_0.178891807096079","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"strong-remoting","version":"3.5.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.5.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5bf7ad77ff56719c87f255d6bd2a50d6f440d3a7","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.5.0.tgz","integrity":"sha512-TWDw7OQcd0xAb7KzblM1sl4mrlWAK+vVr02FqTpxe0SnYTFg/pGOrlbZras6YA4HOcA9KIJ5WUYjBh098DZADQ==","signatures":[{"sig":"MEUCIQDGCP5Ri8LflZmpGnLY+Jr1CeVdfzXUaLipaLpSHH/GPgIgNI0WalW3hk86CNI5DaOyaDPfNi9zRs/4oqnSMWBqRXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5bf7ad77ff56719c87f255d6bd2a50d6f440d3a7","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"305f1950155c02deeb0ea6ffaed3a83c37f16f9a","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"dhmlau","email":"dianahmlau@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.11.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^1.0.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.5.0.tgz_1507913152044_0.31622341298498213","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"strong-remoting","version":"3.6.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.6.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"loay","email":"gewily@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5d5c43fc57df9b2f1ac6dd8a17e0bd8a235f8c3d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.6.0.tgz","integrity":"sha512-aIhyq1yxOLgP7gJfcWVbSRZTC5GFnw5p1xzgFxZitrp1VV0HOF977O67CO33o0m2eeU3zRuncw6LbDNqQiAbQA==","signatures":[{"sig":"MEQCIG2M4cPnCsF7DzZovDJlbxO3tnghh0ptV+7+6QD2IiFKAiBsaXus129NkMaRB7qLn+RD2q0zwyA2G4YKUFwwhc1h5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5d5c43fc57df9b2f1ac6dd8a17e0bd8a235f8c3d","browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"34218c1b0007e8d9b63325a694e29df8b86260d1","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"dhmlau","email":"dianahmlau@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"3.10.10","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"6.11.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.6.0.tgz_1508263622296_0.7054790768306702","host":"s3://npm-registry-packages"}},"2.34.0":{"name":"strong-remoting","version":"2.34.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.34.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"loopback-admin","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"e17564e14d567d654096adaff15bb302358499ba","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.34.0.tgz","integrity":"sha512-Llm7SbEcYAe4HwPShjnN4wVRlK1afOHWqs1afQYyILfBpPFUh9OXFGH9msdAR8VyulvxlZznTisyrV2GJSCSIQ==","signatures":[{"sig":"MEUCIQC1pGXwcOplYSDf3bu+9DFJQMzc9JfrG2rYnNpo+WbAYgIgHBdOpGnZP9T1afVV7mvo3ZwkrK50ggIWdkzBEbNQr8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"engines":{"node":">=4.0.0"},"gitHead":"f9f80d68e34e847f82c4888755474fdc586d52fa","scripts":{"lint":"grunt jscs jshint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.4.2","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.7.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","watchify":"^3.7.0","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"2.4.11","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","grunt-jscs":"^3.0.1","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-2.34.0.tgz_1508403322414_0.7973124159034342","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"strong-remoting","version":"3.7.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.7.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"4fc151d0ebf41b9888b9197bec99f4929929786c","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.7.0.tgz","integrity":"sha512-1OKmbdkBNcqRk9y1vlxsJWwIZmlMpP4b06Tlg9QGVaWYcWooBmTs5RlYXvmCSOM6oJdbdyZFisWKo1X3XzKH/A==","signatures":[{"sig":"MEUCIFFLSLI/xISIVAHUq+iDXNL7vPtGmsgOPU79bj+sVznuAiEAiQIgSDyqliHYOzuzKvf+o7xayL8sScg/S7BbXsauEBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"2153d183be457e8d8f76ca08b79fedb87b387b15","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.9.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.7.0.tgz_1512481608977_0.20111837261356413","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"strong-remoting","version":"3.8.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.8.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"8795f35ad2a441543542b631709db27bbc06955b","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.8.0.tgz","integrity":"sha512-CYBKa7m87allzEHHSSIVnvttYAS3QDP19c2djUwYgXOcQ5AWtHE1y5ajnFBAfEubmUXq4FSYsFeN+Sa+mKmeDA==","signatures":[{"sig":"MEUCIQCkg4mRWxxbgc6wpyfWJR/ojLseH8Bn2p7uvaQzNvfJqgIgIv2tHKzvefvnEDvt1CWNRgGGlnqMZTB0VG/qcyhkKg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"49a1eea6816014f00513e8ae74e56d587be51636","scripts":{"lint":"grunt eslint","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.9.0","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","grunt":"^1.0.1","karma":"^1.2.0","mocha":"^3.0.2","bluebird":"^3.4.1","coveralls":"^2.11.15","grunt-cli":"^1.2.0","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","browserify":"^13.1.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","grunt-karma":"^2.0.0","karma-mocha":"^1.1.1","event-stream":"^3.3.1","grunt-eslint":"^19.0.0","karma-jasmine":"^1.0.2","karma-requirejs":"^1.0.0","grunt-browserify":"^5.0.0","karma-browserify":"^5.1.0","phantomjs-prebuilt":"2.1.11","grunt-contrib-watch":"^1.0.0","grunt-contrib-uglify":"^2.0.0","karma-chrome-launcher":"^1.0.1","karma-script-launcher":"^1.0.0","eslint-config-loopback":"^8.0.0","karma-firefox-launcher":"^1.0.0","karma-phantomjs-launcher":"^1.0.1","karma-coffee-preprocessor":"^1.0.1","karma-html2js-preprocessor":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.8.0.tgz_1512725385642_0.6357667746488005","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"strong-remoting","version":"3.8.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.8.1","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"virkt25","email":"taranveer@virk.cc"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"427ced434d7aa5a104bad5076e81fc8246add9fc","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.8.1.tgz","integrity":"sha512-4bPZq1HWuGk8pzzOyEiZjjrfgA+7z12kVGVRiktWogQLY8nfC9jLYPxxlUa3M3orPd+dPG23AbT5AQLPJLnWVA==","signatures":[{"sig":"MEYCIQDg0STySpklvsVdxtyNeTx8KTcPW4ZJvZPqxEsvD9ePFgIhAJCBfoXazrbmUHTNVAfD9citE69nT6mXiDANMnqKNpt6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"35c1c1e632eca887aa8afc93092148f67c4d7245","scripts":{"lint":"eslint .","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.9.3","dependencies":{"qs":"^6.2.1","sse":"0.0.6","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","mocha":"^3.0.2","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^2.11.15","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","event-stream":"^3.3.1","eslint-plugin-mocha":"^4.11.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.8.1.tgz_1517239971317_0.583186463220045","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"strong-remoting","version":"3.9.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.9.0","maintainers":[{"name":"ritch","email":"skawful@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"virkt25","email":"taranveer@virk.cc"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"e9c10c9f4084be1a6dbc730c2b46d507c4b051eb","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.9.0.tgz","integrity":"sha512-2wqp8nA7Xbb1MNQdZ+lEIbOYaZp0eV0QSjCROO0leLpLMffZQ2PFNDq/bl3ogaJZq/ARpB6sewdnDQ5hPm8hFg==","signatures":[{"sig":"MEYCIQC9lsVc+MiDAamumixf4mNKCsGR9jvDO3QdfZnBey1yYAIhAIIPBXUOSrzkuKEanpPhlVQXgBbdGT1WJmspKxMfe8dz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"02f6be30354a5a6c562359a7c6b05c383e6efe6e","scripts":{"lint":"eslint .","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.6.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.9.3","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^1.2.0","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","mocha":"^3.0.2","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^2.11.15","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","event-stream":"^3.3.1","eslint-plugin-mocha":"^4.11.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting-3.9.0.tgz_1517352280306_0.46854243031702936","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"strong-remoting","version":"3.10.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.10.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"971dc08048d53ec217153df665cae825bb6e2b50","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.10.0.tgz","fileCount":65,"integrity":"sha512-RlolDvHdWbH0L9OLeNy+/glRsq3vDL0BeDdGGzVwvs2P/JYFjfeYdQYLP7q1q2pfWg5a9KodH5GgNooVZT6IZA==","signatures":[{"sig":"MEUCIQDNyGo2lDKpXFReeszymHEpDJ5ByMBlRITOzvTs6ryL5gIgLd8iNs9YLw+NuVnS8viWipz5Ewl5OA5/u4ues9n5bmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272372},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"c937334dbf6d8b69d61171a3e2ba29df966c61c9","scripts":{"lint":"eslint .","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.5.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.9.3","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","mocha":"^3.0.2","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^2.11.15","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","event-stream":"^3.3.1","eslint-plugin-mocha":"^4.11.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.10.0_1519036370340_0.3637051185343898","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"strong-remoting","version":"3.11.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.11.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"a1b203d619892ccec760b1e62fb33ae9250a2ced","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.11.0.tgz","fileCount":65,"integrity":"sha512-0TkBwfmJp2mmdhs2YOtgps6m/AgVAT2xNCtnrQnqoAvI9en8+Oeu5BksnOf+jCrBserijJKqSCC4Rpfr2ATCAw==","signatures":[{"sig":"MEUCIQCAZ2pQoiHGjeG9Xr7YIjKByEPcYKkDJRvytdzAQrSyVAIgLkgthZjzy3HJ9Td3rPoLnt9JOJ+wn/VWFYJaXn1bTEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1aL7CRA9TVsSAnZWagAAAZYP/2AuzuNb28lG5juruE4e\nn/hO7Z/6VKt+5KgdaHw1FftXZ7DGzjw0dY307pJWpr0O/m3hJfPrxcUC+FBY\nCCaSFcAKIcpmacpG8mcwtcnPO91K5h/9bttbZITkre1ejXs9LnvCUr9Ba36U\nSMJOBdu6JO5wVHg8iQBDeWRfsB2v804Bn4FB1ftPpkTpxVCps09tsR8tjopo\n/Op3LR1YMmZ1wKVb+xfKrloZ+QHkye3UQ4n3sOc+OkvWm5UZc4Uxl/oIUFtQ\n41vODH/0AJD3ywVRcSzLsCnJWUDf4JShFjJ9OMX2L3hOU02jWrAzJ4PNzsJW\n76f7DaoTgIrcqL+axFMSC1wHjV8jUuMm6SPIcoMBmJH0wvCE08P1rD7AI+fp\nFyeGeIbJfglJPA41NURiVybWW4vJnygFOdhBBh7jBJYTWkcJ36j7zGSLDKIT\nevWUS147+YBIFzMH7hon2JmoSqtyNENXUHs6zYerZmmSdDzFH7eUcSZN+W3Z\njGrPUKT4WGGeEwUbsKrsuVQ6h8jAp+iJrE2+ojfHJ+xTuxRpcBMOydCAavVf\n8uNTVMkcMgnXDVj9hRzqkR/0S5ZphMqLamwKvCOI3LzInUGV7hYt8kiPOiR2\nIPyYgKyym73WD78AajTxFfjl9IuRsjt1AOeS18JPSHU8feXxQdyuwqxV43VN\nSEvp\r\n=VulQ\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=4.0.0"},"gitHead":"032e51e1f5bf69a91bc1b89ec73f734a26c29ad2","scripts":{"lint":"eslint .","test":"nyc mocha -R dot","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"5.6.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.10.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^2.2.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^3.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^10.1.2","chai":"^3.5.0","mocha":"^3.0.2","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^2.11.15","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^1.4.8","supertest":"^2.0.0","dirty-chai":"^1.2.2","eventsource":"^0.2.1","event-stream":"^3.3.1","eslint-plugin-mocha":"^4.11.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.11.0_1523950329362_0.9593422893093233","host":"s3://npm-registry-packages"}},"2.35.0":{"name":"strong-remoting","version":"2.35.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.35.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"5e52830d5fa0be290736b968a793e2a1ac184f52","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.35.0.tgz","fileCount":52,"integrity":"sha512-PA9CEcU1j6XJszH6drg9lP2xmbfVSTMhxKODKPjq0vdvFh2vaydfwyBI8kLgHOcob+n4aA2zMKA6MBZIFl8NyQ==","signatures":[{"sig":"MEUCIQCT6/TQcqdwa7/sKo6GzPQUoz+090m1Bhsufe2tYkD2qgIgfo3UiWfEdY+0i5HuohrlDyXjc52VFM0wRnOLDjHT+nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGjTkCRA9TVsSAnZWagAAQBUP/jAXUp1VWm4uwZcd5k62\n4yolN/OvTNIoWbWyPN2w447XG4Iz+6N28VjjbQuTb4YnzflSBuDS5cskg3jy\nuzSvRkV2pQ0CT1fTrMRqLyutQPcCyNmxNxKr6k4UE4easnFN3ZqcddUJ4LR/\niCIjl52ksGxCDtDKo17ar9gfWI5gSEYCaccl6JZd6MNJwY71e9wcmWJffJki\nZn6wRePgl6fdFkE1NdAb+mm3aV4Ek/qSb/h2Uyns8ZgIBZbCIbGmQr5pJHJ7\nXREmcu1Tl0BVdou7vM16WZ2diAaLhAqrv9Y3t56hIf+p79HGBufHneeOkTe6\nxTcMhcEEZY3uVVXPD4ubO42Z1KheYHS9ny8PXbg6G5gig4j8mST2Y9llY+7U\nKeq6lGHD58Jy5LclS5Y75yaspoYSCSQMq0aFcbC4a59IPD9nD4piR2xsvECM\nQIXkhPveY8hoSCgeWqQJpmqho6maATzglPnI9R366lpcqqiREEXcYJZ+mcGs\nFLGog4SOhkviodC/hhX7an1cBQHyjHfvhRXZrHbRGzV6eQ+Y+aYSQqhWwcwF\n6Xc8hdaHn8oJ17CWqFq/s6xlG0wfC2RCtr2dWQUF/vGJye3NKS5IPTGD25cb\niLW+RX7EnTqBweESeWgbwOVRoUZNOiV8Y5XkM1LDXvjvVshlFWh4f+uyujmT\n/n4Q\r\n=hpuz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"## Overview\nObjects (and, therefore, data) in Node applications commonly need to be accessible by other Node processes, browsers, and even mobile clients.   Strong remoting:\n\n * Makes local functions remotable, exported over adapters.\n * Supports multiple transports, including custom transports.\n * Manages serialization to JSON and deserialization from JSON.\n * Supports multiple client SDKs, including mobile clients.\n\n<div class=\"confluence-hide\">\nAlso see the <a href=\"http://docs.strongloop.com/display/LB/Strong+Remoting\">official StrongLoop documentation</a>.</div>\n\n### Client SDK support\n\nFor higher-level transports, such as REST and Socket.IO, existing clients will work well. If you want to be able to swap out your transport, use one of our supported clients. The same adapter model available on the server applies to clients, so you can switch transports on both the server and all clients without changing your application-specific code.\n\n## Installation\n\n```sh\n$ npm install strong-remoting\n```\n\n## Quick start\n\nThe following example illustrates how to set up a basic strong-remoting server with a single remote method, user.greet.\n\n```js\n// Create a collection of remote objects.\nvar remoting = require('../');\nvar SharedClass = remoting.SharedClass\nvar remotes = remoting.create();\n\n// define a class-like object (or constructor)\nfunction User() {\n\n}\n\nUser.greet = function (fn) {\n  fn(null, 'hello, world!');\n}\n\n// create a shared class to allow strong-remoting to map\n// http requests to method invocations on your class\nvar userSharedClass = new SharedClass('user', User);\n\n// Tell strong-remoting about your greet method\nuserSharedClass.defineMethod('greet', {\n  isStatic: true, // not an instance method\n  returns: [{\n    arg: 'msg',\n    type: 'string' // define the type of the callback arguments\n  }]\n});\n// Expose it over the REST transport.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen, invoke `User.greet()` easily with `curl` (or any HTTP client)!\n\n    $ curl http://localhost:3000/user/greet?str=hello\n\nResult:\n\n```\n{\n  \"msg\": \"hello world\"\n}\n```\n\n## Concepts\n\n### Remote objects\n\nMost Node applications expose a remotely-available API.  Strong-remoting enables you to build your app in vanilla JavaScript and export remote objects over the network the same way you export functions from a module. Since they're just plain JavaScript objects, you can always invoke methods on your remote objects locally in JavaScript, whether from tests or other, local objects.\n\n### Remote object collections\n\nCollections that are the result of require('strong-remoting').create() are responsible for binding their remote objects to transports, allowing you to swap out the underlying transport without changing any of your application-specific code.\n\n### Adapters\n\nAdapters provide the transport-specific mechanisms to make remote objects (and collections thereof) available over their transport. The REST adapter, for example, handles an HTTP server and facilitates mapping your objects to RESTful resources. Other adapters, on the other hand, might provide a less opionated, RPC-style network interface. Your application code doesn't need to know what adapter it's using.\n\n### Hooks\n\nHooks enable you to run code before remote objects are constructed or methods on those objects are invoked. For example, you can prevent actions based on context (HTTP request, user credentials, and so on).\n\n```js\n// Do something before any hook is executed\nremotes.authorization = function(ctx, next) {\n  if(checkContext(ctx)) {\n    // allow\n    next();\n  } else {\n    // deny\n    var err = new Error('denied!');\n    err.statusCode = 401;\n    next(err);\n  }\n}\n\n// Do something before our `user.greet` example, earlier.\nremotes.before('user.greet', function (ctx, next) {\n  if((ctx.req.param('password') || '').toString() !== '1234') {\n    next(new Error('Bad password!'));\n  } else {\n    next();\n  }\n});\n\n// Do something before any `user` method.\nremotes.before('user.*', function (ctx, next) {\n  console.log('Calling a user method.');\n  next();\n});\n\n// Do something before a `dog` instance method.\nremotes.before('dog.prototype.*', function (ctx, next) {\n  var dog = this;\n  console.log('Calling a method on \"%s\".', dog.name);\n  next();\n});\n\n// Do something after the `speak` instance method.\n// NOTE: you cannot cancel a method after it has been called.\nremotes.after('dog.prototype.speak', function (ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// Do something before all methods.\nremotes.before('**', function (ctx, next, method) {\n  console.log('Calling:', method.name);\n  next();\n});\n\n// Modify all returned values named `result`.\nremotes.after('**', function (ctx, next) {\n  ctx.result += '!!!';\n  next();\n});\n```\n\nSee the before-after example for more info.\n\n### Streams\n\nStrong-remoting supports methods that expect or return Readable and Writeable streams. This enables you to stream raw binary data such as files over the network without writing transport-specific behavior.\n\nFor example, the following code exposes a method of the `fs` Remote Object, `fs.createReadStream`, over the REST adapter:\n\n```js\n// Create a Collection.\nvar remotes = require('strong-remoting').create();\n\n// Share some fs module code.\nvar fs = remotes.exports.fs = require('fs');\n\n// Specifically export the `createReadStream` function.\nfs.createReadStream.shared = true;\n\n// Describe the arguments.\nfs.createReadStream.accepts = {arg: 'path', type: 'string'};\n\n// Describe the stream destination.\nfs.createReadStream.http = {\n  // Pipe the returned `Readable` stream to the response's `Writable` stream.\n  pipe: {\n    dest: 'res'\n  }\n};\n\n// Expose the Collection over the REST Adapter.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen you can invoke fs.createReadStream() using curl as follows:\n\n    $ curl http://localhost:3000/fs/createReadStream?path=some-file.txt\n\n","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"engines":{"node":">=4.0.0"},"gitHead":"2cb0d190df3923ced867b6f1ed80b115427bf7ad","scripts":{"lint":"jshint . && jscs .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.1.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.7","cors":"^2.6.0","depd":"^1.1.0","jscs":"^3.0.7","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","jshint":"^2.9.5","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^12.0.2","chai":"^3.5.0","mocha":"^5.2.0","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"2.4.11","socket.io":"^2.1.1","supertest":"^3.1.0","eventsource":"^0.2.1","event-stream":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_2.35.0_1528444131849_0.8331631840498024","host":"s3://npm-registry-packages"}},"2.35.1":{"name":"strong-remoting","version":"2.35.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.35.1","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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"76644718626801c8dd6aaa9df8a03739b81f0850","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.35.1.tgz","fileCount":52,"integrity":"sha512-aFLEOpU/LbHmmBCS79HaakqqBGctQQG1rwKwRnkXhr8A8UFkz241k4bDcbjwybjAqs3GC8BL6lQN9tcDjhXI+g==","signatures":[{"sig":"MEUCIQC/PkwWNO4sZNrm9eDo8IVQMTKvl91YhtEVLiIMZcEUggIgeYQLvbALrcaL/7YyvkOdp8fSd1GvUzRV573SKInomAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGkR4CRA9TVsSAnZWagAADx0P/ixKn/SX3+UUOLifmtaI\nLEC7rG4h1spdAsHwijw9K3U9/VpPHLP5psXVDOD+5qiUDpgg5JquirPdz5vF\nTAoDdTup+Ipxy4bByzp3uBdekZD8cfF/lF1hVPIr4kqgR5HFdVdBZhq9iguB\nCyFLYOrkbG4xsJSPiwQVUE6JywXehd443V6lHTpYiAjb+DHyI8BmkbnT5Brw\ni3WmvIQVG4i/cEulSV2F2uGEytDkBFHy2Xk6FcG+1FL8VOopujVesPJajv7I\nmN2rm2LN6dHp1GzGMmptCDXnI7TlyQERbry0CGjWYW+265e/wrKU84A3wShe\nSln09dK4GKH6VECSXzsvRUkw2fLmIoN7MvGAfNOxWS3CkeuVR5HKKqiw344U\nxIvq/js8Ey3WfxJqsbSAGL9PZPvspxKQkbefXF8BmDBE0kYz6H5YJDzVRGPq\nvhHFgU5eKX6pvjolN0vtKo90VRasBhWX64lI4tVvCRQTvKXmoCKWk/rQs0v8\nDp1ga4qySKiCtpfbJZ+NXr5moyae/tKH7fAT6tcWys/b8oRydMzI7KkGsvBw\nAcxS7OCcn2xf9gQleKnwlPjduL9UVL6WwOggmNGmgMpGqhry09Xvfa19iVBi\nIcF4SJSu0MN4Cau0t5uNTh3ojUVZSs9DQ6AZ9qEj8ijWuMiBbuepbSMXMXDu\naOll\r\n=FEVM\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"## Overview\nObjects (and, therefore, data) in Node applications commonly need to be accessible by other Node processes, browsers, and even mobile clients.   Strong remoting:\n\n * Makes local functions remotable, exported over adapters.\n * Supports multiple transports, including custom transports.\n * Manages serialization to JSON and deserialization from JSON.\n * Supports multiple client SDKs, including mobile clients.\n\n<div class=\"confluence-hide\">\nAlso see the <a href=\"http://docs.strongloop.com/display/LB/Strong+Remoting\">official StrongLoop documentation</a>.</div>\n\n### Client SDK support\n\nFor higher-level transports, such as REST and Socket.IO, existing clients will work well. If you want to be able to swap out your transport, use one of our supported clients. The same adapter model available on the server applies to clients, so you can switch transports on both the server and all clients without changing your application-specific code.\n\n## Installation\n\n```sh\n$ npm install strong-remoting\n```\n\n## Quick start\n\nThe following example illustrates how to set up a basic strong-remoting server with a single remote method, user.greet.\n\n```js\n// Create a collection of remote objects.\nvar remoting = require('../');\nvar SharedClass = remoting.SharedClass\nvar remotes = remoting.create();\n\n// define a class-like object (or constructor)\nfunction User() {\n\n}\n\nUser.greet = function (fn) {\n  fn(null, 'hello, world!');\n}\n\n// create a shared class to allow strong-remoting to map\n// http requests to method invocations on your class\nvar userSharedClass = new SharedClass('user', User);\n\n// Tell strong-remoting about your greet method\nuserSharedClass.defineMethod('greet', {\n  isStatic: true, // not an instance method\n  returns: [{\n    arg: 'msg',\n    type: 'string' // define the type of the callback arguments\n  }]\n});\n// Expose it over the REST transport.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen, invoke `User.greet()` easily with `curl` (or any HTTP client)!\n\n    $ curl http://localhost:3000/user/greet?str=hello\n\nResult:\n\n```\n{\n  \"msg\": \"hello world\"\n}\n```\n\n## Concepts\n\n### Remote objects\n\nMost Node applications expose a remotely-available API.  Strong-remoting enables you to build your app in vanilla JavaScript and export remote objects over the network the same way you export functions from a module. Since they're just plain JavaScript objects, you can always invoke methods on your remote objects locally in JavaScript, whether from tests or other, local objects.\n\n### Remote object collections\n\nCollections that are the result of require('strong-remoting').create() are responsible for binding their remote objects to transports, allowing you to swap out the underlying transport without changing any of your application-specific code.\n\n### Adapters\n\nAdapters provide the transport-specific mechanisms to make remote objects (and collections thereof) available over their transport. The REST adapter, for example, handles an HTTP server and facilitates mapping your objects to RESTful resources. Other adapters, on the other hand, might provide a less opionated, RPC-style network interface. Your application code doesn't need to know what adapter it's using.\n\n### Hooks\n\nHooks enable you to run code before remote objects are constructed or methods on those objects are invoked. For example, you can prevent actions based on context (HTTP request, user credentials, and so on).\n\n```js\n// Do something before any hook is executed\nremotes.authorization = function(ctx, next) {\n  if(checkContext(ctx)) {\n    // allow\n    next();\n  } else {\n    // deny\n    var err = new Error('denied!');\n    err.statusCode = 401;\n    next(err);\n  }\n}\n\n// Do something before our `user.greet` example, earlier.\nremotes.before('user.greet', function (ctx, next) {\n  if((ctx.req.param('password') || '').toString() !== '1234') {\n    next(new Error('Bad password!'));\n  } else {\n    next();\n  }\n});\n\n// Do something before any `user` method.\nremotes.before('user.*', function (ctx, next) {\n  console.log('Calling a user method.');\n  next();\n});\n\n// Do something before a `dog` instance method.\nremotes.before('dog.prototype.*', function (ctx, next) {\n  var dog = this;\n  console.log('Calling a method on \"%s\".', dog.name);\n  next();\n});\n\n// Do something after the `speak` instance method.\n// NOTE: you cannot cancel a method after it has been called.\nremotes.after('dog.prototype.speak', function (ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// Do something before all methods.\nremotes.before('**', function (ctx, next, method) {\n  console.log('Calling:', method.name);\n  next();\n});\n\n// Modify all returned values named `result`.\nremotes.after('**', function (ctx, next) {\n  ctx.result += '!!!';\n  next();\n});\n```\n\nSee the before-after example for more info.\n\n### Streams\n\nStrong-remoting supports methods that expect or return Readable and Writeable streams. This enables you to stream raw binary data such as files over the network without writing transport-specific behavior.\n\nFor example, the following code exposes a method of the `fs` Remote Object, `fs.createReadStream`, over the REST adapter:\n\n```js\n// Create a Collection.\nvar remotes = require('strong-remoting').create();\n\n// Share some fs module code.\nvar fs = remotes.exports.fs = require('fs');\n\n// Specifically export the `createReadStream` function.\nfs.createReadStream.shared = true;\n\n// Describe the arguments.\nfs.createReadStream.accepts = {arg: 'path', type: 'string'};\n\n// Describe the stream destination.\nfs.createReadStream.http = {\n  // Pipe the returned `Readable` stream to the response's `Writable` stream.\n  pipe: {\n    dest: 'res'\n  }\n};\n\n// Expose the Collection over the REST Adapter.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen you can invoke fs.createReadStream() using curl as follows:\n\n    $ curl http://localhost:3000/fs/createReadStream?path=some-file.txt\n\n","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"engines":{"node":">=4.0.0"},"gitHead":"10078e911ed71f3c2590e11f4bb03898b02f45d3","scripts":{"lint":"jshint . && jscs .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.1.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.7","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^12.0.2","chai":"^3.5.0","jscs":"^3.0.7","mocha":"^5.2.0","jshint":"^2.9.5","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"2.4.11","socket.io":"^2.1.1","supertest":"^3.1.0","eventsource":"^0.2.1","event-stream":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_2.35.1_1528448119792_0.9551709196114702","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"strong-remoting","version":"3.12.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.12.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"eed1d0fa0e30b6f3561be7427224f5c037e2a5dd","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.12.0.tgz","fileCount":65,"integrity":"sha512-GNH0Uz+sChRDhZe8KSSQ4DlLf385bLUmNGpTVqhZrYuuQV7TTYYYPx0aJ1sRXluJyxgmV95WlkW6yxkAft/ijg==","signatures":[{"sig":"MEYCIQDsAE2aWgH2Mapr3R+JPGc1KAfWpTC7LQqt0hNGFSfGOgIhAPrpuatjWZ4dsIqyLpHTRonXy1tidnBF4cvKAeayyhAw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH2ldCRA9TVsSAnZWagAAW84P/0WL6n4fSjhDvyGM+/ZN\ntoCGHLScJ2BemSlcp/F1rBU2d6tJWulruEKjxDezruX8yHXCRzVFvK5RXTdr\nuLOtZQPuW8b8N6p1PRiTPb0/wtvd1Q67exT8+Aqbrnlo6zcskvhE7Jb3QCGU\nqjrLGCJ54vam7SOLlz343sicjT5CVIVoT8Rj69Si091qzDhY4OkHY6Qm01gQ\nJmu94LJNv3vTl22m6w3gJbQaqcOUcwnYtiHdJCVBA9g2JoxM80C2cjaaZk4P\nplDRoYmj8fQgxOd+o8QcnWm74EZgvR/ZWwVmiVJW27rFFXOrGqsxwxeXFoEa\nAS+xjBliHxHnugZJvD+oMrtAkpOjQYwjKYOM4xFjdRLS7FtGyh16F4V2KkSR\nJsHRKXCQPQf7Y3MNdO2J8l64ekVv28eaOCKn42Hr42aZwcBK1eXnPrTvaY1s\n1Xg3xq8t3BEfd/bXyiwMoTIaG+IX9TU5U/Utv0qmnoIl8naekwvLcjZcR/fZ\nv6aTDJ2nJsMSy8EZDNdtO2waWbGVF3JiXhHnEaTbbCgz667LCNtKjeM8I2NS\n+RJVdghl/ziGpxAie5DRrShPkVe5EQ7W7y6CU6xMMDcgkhqN18DlmD15LeTG\nRRHVI57rVQ4tXDACvp/HQcKoVb03UYZ/MWk4CNPeC70WifRbfG7PU3Jp0wRC\n6dsU\r\n=m8s4\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"1bd31703058abf71aa066dd8a4433085f0c114d2","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.1.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^2.3.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.12.0_1528785243509_0.6181862420786117","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"strong-remoting","version":"3.12.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.12.1","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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"41d292e6da74144954b8839432ef2a3622d7c8e5","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.12.1.tgz","fileCount":65,"integrity":"sha512-5PmNtdFOZklfV+uCbuBNHBVJuewR1RYKmjfb3UcNr4d5dZGbkeetm+lzR8edOhQPqcQrYqcp81Vv0x2JkJiLcg==","signatures":[{"sig":"MEQCICKhnuTGwBGy+J6VYp9WGbi4gfGSsU7xLj3jhIHXKikjAiAVxt9YymSI6q4QjrJxMkp0ZK+FIBQcESk9UIyoOCpo0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMO8ECRA9TVsSAnZWagAAw34P+wXMHU9TL9Z04iqIM4/n\n/qN0Ddz2AqweSUtPRrGk/g6sFSGwZmH6rgosxXMOZp6tp2kBgHlKRTHA8p7w\naT+UcQAEIh7dQex7ZSgM7PXt6BZEo2jrl7t8hsz5koT2PEfVleWIxQFXocfN\nZHCaw2hDQPn/mLsWvAwbRa00Hd3nRwewpQJYRH9k0k8bLPSBMPxqRIU/JjXB\n4IQpVyLoASHrHtav+YUJu2mJu+W77ihO37t6OWY3EKQE7/zKhdUgYjqNtGPt\nxtKDFdHDpr4Q6fJLH1w2IbcAW2rFs0aOK4pP7RXIB8JWRx7aTwER69PM6KZy\n6GSi4+l8OojDqI6zl3z07G17nUyKbdrQJ2Y8r9hEOkPtN33YNPIz5tR5U+l7\nMdjxdbsfvC/oYQJpfmKpGo7cZNwePul0/8KIBRdH2JsMCTT7VAfuQSSuRsHL\nV9iJ8U1CfvK7bkIWLMSfjehDRsLLlecnJ7RizvtkeX51TjDQt5+byBOpNbHr\n525nxHD/P0G3MnS68lXu9cMZ4mGXB4cHZSsAcZIyNFzmgv6n7voze2btITPM\nEKMxrOV0hi8GPDK1zw5vVAE8HBPb4Is9OM9BF5t9Xt4Odx92S+1XRxVJ82qf\nvMb5j5oOth3LBun7tiSWmxKaGKo73ZrVJjnrxc58bqYCQttzvW/PYkkpbEWr\nowK1\r\n=bvMu\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"b67528a2a11acc9dd4098834a5d2ac23e20cd311","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.1.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.5.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.12.1_1529933571531_0.12045682432077953","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"strong-remoting","version":"3.13.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.13.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"07cbc38574707847a0ed13abbc9106027c9de8e2","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.13.0.tgz","fileCount":68,"integrity":"sha512-2z7T8lj3QyWacZlmWgdU1SRl43DSKmqbLUiYMP51stMmKzRWq8QDTjipYJBDr8ubLqCubmmqO9gzErQ1W2fD7A==","signatures":[{"sig":"MEYCIQCNJCme1izFVUkkzA/AN30wGfN/bW/woRetpc/MGR1wQAIhAJAsSxXkC9u+oBrrtBoVZJ6p+9TEKyOlaLVpWIsdbT/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ8v3CRA9TVsSAnZWagAAdTgP/2r3vSMWStQ9fK40S3+5\nLDOKrbcWCD2268krTuDX0BtjtBo3eXQGhnrmGeLRQImiMpZkWL8hI/3AyufS\nJBz684AwqZMOTLG5A+xdKnY0iJsV3c+UMINEd+NSqFbERDHkONdEIe6Wdb6Q\nXqSywyTWgoeat8btAEuUv1E9JTOoPwoYP66zIDb+pVlkZNCUqRRNSGPJjDHl\n35s4QxAIrhDbCe+gwtvEMqugc+axcVRDVrI+cAm12dQPpmDcREX7TDIT7HT4\npkfimpqKvdGIeMTSC9GQUJUUUt3I/bUjvymHbbRo3SQT0BSLpEOkgr6nx8HB\nZLM5xi1IsrUc3uCFNyFDs0G0kpJfJrY1JN2xKjgjgz69D5hf3PTw/z7xjMfK\nb/0q6WgpscEQylHCH/wBg02nVLoov6JG4fBpQeluLuXbo7vvxwSfP9DvVQ0U\nuReKJuPe1ljhjJo5CfKGspVoB5xgSBEjF2c6Ga+0SGtAj+CiiZBPeio4Ti+i\ngMOXwtUL8Km5VUxflBZP94baUphI+gL9ROJpaESp07NavQ1XbUhR4cgEw+Nt\n/5j+H86pZ7X7K/bdFr+i8L4X3lCDUt9UCMfNQT2gM/28D4fn//raaLMZKNt4\n9l7L+nCw78/ZUQ/FbAZZOm8eOY9vgXhAmIeCFHRBZ35CQ0AydC0++O548EXD\nwmNA\r\n=2xqb\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"cdd6b7be872cdc8bdc1fea410497d574dbcdf9fb","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"virkt25","email":"taranveer@virk.cc"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.1.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.5.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^4.13.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.13.0_1531169783134_0.5456894353084674","host":"s3://npm-registry-packages"}},"2.36.0":{"name":"strong-remoting","version":"2.36.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.36.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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"19499d4dba2cf3fa715295a1e5272d8901e1d1cd","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.36.0.tgz","fileCount":52,"integrity":"sha512-bH6QNENYCa38wlsh0a04404OLBArPc8CgC+FdnYZgRYivoxwqu9CpWsZDtZn4CK7oid6BW+An+IOCPS94O1TjA==","signatures":[{"sig":"MEYCIQCDw3rP0PK29xDdzO5ggByaWmzs5u2MCTLOulhR1oLEVwIhAPyQOpbfqEU8AJfAevgSyptSl/16PkK3NBFog0dmpRR8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkSwECRA9TVsSAnZWagAAPVcP/1ucm2OI8YiRF0bPeuSw\nqpV10kMMbGX4G9BPUhF3m0JrWvyoR634OZT08BoLOLr99L+d3I0/mv2wGnqW\nNvnY/Oyt7GB5hU1XoAc8Nq6gX1n8szQiaDlBy995yvjZKiF7z4GQpK43NjgM\n7kaP3gLh6WtAwFVCPpg591E59enRwbnUtyzqylnCosNwObuJIKGQR/sqrOO9\nsrf8BYna+pCAnf9qXT7NzIxRLpqstvzn1iOZ6uRNM6AWS/drfTQSORVEUrA2\n1h2SFB8uI357Jv2OublOdjdQltIQfCnIjeEGkqjL7U3Spn4hjeShRC9T3sr+\ncs5NGiAeutZaBqTPFTSz8WjPz9Ecu+rcJ64tBo0rEtvwNOpNnhDDvvrcnU1L\nQIInQ4HKabaksUt8Gk6GDgG5Mm1qSC+Sn2YhMEFMyeaQtPwObkuf+IhCmFSz\nEVCmxQhRP7TChFHLyaj4wFfd9vGrCYVNZK/OPm2hxO50JWW5FCSpaS3cEZD5\nH/8AcG6iNjRw2AQCU2plSks3/hsLoVIWXwLoSz7m9GVyzaHL42JpUHiMJc+B\n0I70AGuTL5vv/IBHChtlVZ8LgT9ilh84cciRDsnfLssxibnayYxljl2zhFJb\np6fJ9qgHjss536aiJa6WRdaolQpd/siwsyCbdihqWnh/ax1SJQrnPQ+ysxD+\nVI4/\r\n=NMOA\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"## Overview\nObjects (and, therefore, data) in Node applications commonly need to be accessible by other Node processes, browsers, and even mobile clients.   Strong remoting:\n\n * Makes local functions remotable, exported over adapters.\n * Supports multiple transports, including custom transports.\n * Manages serialization to JSON and deserialization from JSON.\n * Supports multiple client SDKs, including mobile clients.\n\n<div class=\"confluence-hide\">\nAlso see the <a href=\"http://docs.strongloop.com/display/LB/Strong+Remoting\">official StrongLoop documentation</a>.</div>\n\n### Client SDK support\n\nFor higher-level transports, such as REST and Socket.IO, existing clients will work well. If you want to be able to swap out your transport, use one of our supported clients. The same adapter model available on the server applies to clients, so you can switch transports on both the server and all clients without changing your application-specific code.\n\n## Installation\n\n```sh\n$ npm install strong-remoting\n```\n\n## Quick start\n\nThe following example illustrates how to set up a basic strong-remoting server with a single remote method, user.greet.\n\n```js\n// Create a collection of remote objects.\nvar remoting = require('../');\nvar SharedClass = remoting.SharedClass\nvar remotes = remoting.create();\n\n// define a class-like object (or constructor)\nfunction User() {\n\n}\n\nUser.greet = function (fn) {\n  fn(null, 'hello, world!');\n}\n\n// create a shared class to allow strong-remoting to map\n// http requests to method invocations on your class\nvar userSharedClass = new SharedClass('user', User);\n\n// Tell strong-remoting about your greet method\nuserSharedClass.defineMethod('greet', {\n  isStatic: true, // not an instance method\n  returns: [{\n    arg: 'msg',\n    type: 'string' // define the type of the callback arguments\n  }]\n});\n// Expose it over the REST transport.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen, invoke `User.greet()` easily with `curl` (or any HTTP client)!\n\n    $ curl http://localhost:3000/user/greet?str=hello\n\nResult:\n\n```\n{\n  \"msg\": \"hello world\"\n}\n```\n\n## Concepts\n\n### Remote objects\n\nMost Node applications expose a remotely-available API.  Strong-remoting enables you to build your app in vanilla JavaScript and export remote objects over the network the same way you export functions from a module. Since they're just plain JavaScript objects, you can always invoke methods on your remote objects locally in JavaScript, whether from tests or other, local objects.\n\n### Remote object collections\n\nCollections that are the result of require('strong-remoting').create() are responsible for binding their remote objects to transports, allowing you to swap out the underlying transport without changing any of your application-specific code.\n\n### Adapters\n\nAdapters provide the transport-specific mechanisms to make remote objects (and collections thereof) available over their transport. The REST adapter, for example, handles an HTTP server and facilitates mapping your objects to RESTful resources. Other adapters, on the other hand, might provide a less opionated, RPC-style network interface. Your application code doesn't need to know what adapter it's using.\n\n### Hooks\n\nHooks enable you to run code before remote objects are constructed or methods on those objects are invoked. For example, you can prevent actions based on context (HTTP request, user credentials, and so on).\n\n```js\n// Do something before any hook is executed\nremotes.authorization = function(ctx, next) {\n  if(checkContext(ctx)) {\n    // allow\n    next();\n  } else {\n    // deny\n    var err = new Error('denied!');\n    err.statusCode = 401;\n    next(err);\n  }\n}\n\n// Do something before our `user.greet` example, earlier.\nremotes.before('user.greet', function (ctx, next) {\n  if((ctx.req.param('password') || '').toString() !== '1234') {\n    next(new Error('Bad password!'));\n  } else {\n    next();\n  }\n});\n\n// Do something before any `user` method.\nremotes.before('user.*', function (ctx, next) {\n  console.log('Calling a user method.');\n  next();\n});\n\n// Do something before a `dog` instance method.\nremotes.before('dog.prototype.*', function (ctx, next) {\n  var dog = this;\n  console.log('Calling a method on \"%s\".', dog.name);\n  next();\n});\n\n// Do something after the `speak` instance method.\n// NOTE: you cannot cancel a method after it has been called.\nremotes.after('dog.prototype.speak', function (ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// Do something before all methods.\nremotes.before('**', function (ctx, next, method) {\n  console.log('Calling:', method.name);\n  next();\n});\n\n// Modify all returned values named `result`.\nremotes.after('**', function (ctx, next) {\n  ctx.result += '!!!';\n  next();\n});\n```\n\nSee the before-after example for more info.\n\n### Streams\n\nStrong-remoting supports methods that expect or return Readable and Writeable streams. This enables you to stream raw binary data such as files over the network without writing transport-specific behavior.\n\nFor example, the following code exposes a method of the `fs` Remote Object, `fs.createReadStream`, over the REST adapter:\n\n```js\n// Create a Collection.\nvar remotes = require('strong-remoting').create();\n\n// Share some fs module code.\nvar fs = remotes.exports.fs = require('fs');\n\n// Specifically export the `createReadStream` function.\nfs.createReadStream.shared = true;\n\n// Describe the arguments.\nfs.createReadStream.accepts = {arg: 'path', type: 'string'};\n\n// Describe the stream destination.\nfs.createReadStream.http = {\n  // Pipe the returned `Readable` stream to the response's `Writable` stream.\n  pipe: {\n    dest: 'res'\n  }\n};\n\n// Expose the Collection over the REST Adapter.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen you can invoke fs.createReadStream() using curl as follows:\n\n    $ curl http://localhost:3000/fs/createReadStream?path=some-file.txt\n\n","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"engines":{"node":">=4.0.0"},"gitHead":"6165297adfe7e619f61dadccfa111b95196ab3a3","scripts":{"lint":"jshint . && jscs .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.2.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.9.0","dependencies":{"qs":"^6.2.1","sse":"0.0.7","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^12.0.2","chai":"^3.5.0","jscs":"^3.0.7","mocha":"^5.2.0","jshint":"^2.9.5","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"2.4.11","socket.io":"^2.1.1","supertest":"^3.1.0","eventsource":"^0.2.1","event-stream":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_2.36.0_1536240643828_0.9057022319743517","host":"s3://npm-registry-packages"}},"3.13.1":{"name":"strong-remoting","version":"3.13.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.13.1","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":"schoonology","email":"michael.r.schoonmaker@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/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"2e0b211dcf7d62fe8d8c97d00785b0797bd0946d","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.13.1.tgz","fileCount":68,"integrity":"sha512-RW3PuYpNsjdyBx4KqpCQBEJqmwNjJ1xwjBoodQzP7eDuyCsbxzvlkNfqviEYWe0xdKeewG6u818V0OPHN0jsvQ==","signatures":[{"sig":"MEUCIBNVSefbySAF00HFq82cD9xjd3/dLjc3d1n8UD5Id1+QAiEAg9WMWCYozF3mNG/7Dw5Fep4bX+D4RgPYHm8p9CewCCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxKh+CRA9TVsSAnZWagAA2X0P/Ru663OCwGmENxVBCTzT\ngzcvOysLJ2zb7rUBsYDUTtb6bHPh2Cx2K1Cuu7oVz0duNuR99jDChe6s0Dr+\nhKSW4Z4no9HPXY16sc1Ghrk7Yfhzaf0KPzq+aShMbcU6IwCSKVn22Goi9DIo\npu/Fc3aJOLgbOV4DH9VlGCkoC5zKpeoKfAvtryG7n3AEMjh+/vG5sM/kaCak\ns7h1IGqjiUUo+lJTcyzwhvkuRpRg68SLRImLUjLhX3qHc2CGkzafxrTjWG4p\n2AHcKMYjomm1H6w7wWAgJ5n6mMzXunQeUyCyyw4YcTQxwVyTYmOKFPWIKld7\ndGG2AuPSYB96r3AfZcIh7m8WZiMcjmWkqNhwWRzfGkIGQIetNPjPD6Fgstk1\nz+pd/KT5pyA/T9j6vcRYO+qmFX9NDLIjSbOpV5GECUNVtJelCuzleCU/cjFr\nSiSycykKIv4wtygh8qvDdBlLtTXaNxXgWNAq5co8T6Zb071Ijp7u3+8PNtwl\nyySFn9UqtnZrO2+gSv20LOplZ5aDFwKao9ZNws0tGkB+T67tB7xnHlWNUq3U\nkY3agrfAAnlpRn0ILuQyXf2DqLBfVmhOoitG2XsVbSI7ziLjQJPXffcOrYQ3\nSI47IuYIZgoD9n5pF4NKmF1U9JNqaJjfNm5qgkIXc94/uZWw2QI8CoieHndI\nbtkF\r\n=WZJ8\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"e10c5345402a4066ac9614b412276a3b2a8ed212","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.4.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.12.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.4.0","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.13.1_1539614845069_0.13525354665977485","host":"s3://npm-registry-packages"}},"3.13.2":{"name":"strong-remoting","version":"3.13.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@3.13.2","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":"kraman","email":"kraman@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"octet","email":"vieuxtech@gmail.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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"22a131f249a4885979fc34d03b377a9134bddb22","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.13.2.tgz","fileCount":68,"integrity":"sha512-iuDUKgymD4+cIwu8Y0Ey3p1lVbZdgvH7HrFVGHwkFhEqC71Sxi/AMQb2f2HFcINBM6BDW7vn0iw9132hhVshHg==","signatures":[{"sig":"MEQCIEwvLxj0bZb+vn3YUYtrXFRlyQYgGhj3QlcF1PzhMJ4HAiATRCJM+d7fcelGwX9lzyty1wCSO6JEuolckc30Xtp8BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOKuWCRA9TVsSAnZWagAAD1EQAIYfMeRlpwjQ3QA3ALLZ\nM4EWa0mmM2ScHHEwDd/HGf7Si47F8H+tyT9dNW3EyixDSIkjURTsFl5cbsgC\nzkSq2JCRL37eK85UjPfaNN5vH3/93gtg7LmFDeBMtAOMmvoQrO5nufD4vGHr\nz/q8QHdR2Gl93/8LnwjQl9Cg9jWLjiWTS6zV9w8KPV7nQlyKbXBjYG4C1ohi\nK1QOlfHIbx5pkLjkzA61pT2/IVBWt5sqZrnQitmG6ocm5WRV9jH4/6g9ZCJz\npEMXVRdiGXUgiokGnW6Rkvm7kZeDJlj6qDQcsYkZJTMiME4n8mC9cYlIaj2L\naadIgk/Dd4ubiuJDRzt8pAH2B8m51Hse0mv45KL07/yZqdIrW8InmSLXKzrj\n5qn4DZ+Jl2bTDOudtaHUVXmLQYhP3mUeQRgqJCqBwTulFWufHp0X51TwykM3\n9A9iYp0CY7Rt1cQU8aNrx7YdTgJ4RLQXhMFFsvWkbmjTIOHmQAqKApJgss9a\nNRNmPuLlWrq/JziNG64RfLdMUef4VScJaJGNVeB/1/aOZt11A1AMgoioq75o\nD12alSabGY8ib92RhSYQP1ByPj2ypo/owlOF6rVeG9S/t9HVDl8TJFB9FHH8\nK+eSoNaaJr5f4iVyexz3uqYruN/unMRAEdcNYsBBIGShKadwHp01PQLnh5l7\nBzJH\r\n=qbkd\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"33fbd72fb46035f707c3c62dce6b36ab075fb61e","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.4.1","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"10.15.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.4.0","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.13.2_1547217813879_0.13673944331105403","host":"s3://npm-registry-packages"}},"2.36.1":{"name":"strong-remoting","version":"2.36.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"license":"Artistic-2.0","_id":"strong-remoting@2.36.1","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":"kraman","email":"kraman@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"octet","email":"vieuxtech@gmail.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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"fb917985c78fab62c126d71fe934244bdb8ea688","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-2.36.1.tgz","fileCount":52,"integrity":"sha512-4AKKiFO6FMFNuARuMdraErZd3bt/yfKhMeIfFOIIq32N3tAn5kemE0drZFosFD4QMZHTS6S89NER740c8dFf6A==","signatures":[{"sig":"MEYCIQCLnA/1n/sa2dcz4hqEJGUCFEqRcOdi2kVFrYl+x7zzvAIhAP2Ldos0GeFgkC33I2ggIlS+mtSFZvxQhMbSdkOnNDf/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrf90CRA9TVsSAnZWagAAaqgP+QCcVqURmz7a0oaS0SBA\nrvEIbdvbqQwxIdMfyXxSJDTYc86bZTbNTkRn+Nq9iVZ1cx67J8tj8/Sg0d28\np8H6MoJnz6cHQ3voQUfUKzBT8FLmy7qffTdOGoYqobg/yqjj8XyfJG3T0I/A\nlOZa5eQPM8ilsUMqtpj2nBnbtPvVGdo94epu8f3wSFJZuZ4hoXIQnTAc1xM4\nRGpdfYl6w5Q76g4hYl2qRm4xgD849A5SVpcMs5r03AZZHXCzjShjR1TYAvWs\nuyg9o/33UD72SuRJesMiE/dGksWBV/FyB8PNOWoRlxe+EgUfY2NpcopRco4l\nEq3O+uPemsFggO7DOtzdvqSwGwGDegOrOUelrg5Xs/uVdgQFON8RfOLosSsK\n3Dsj4IshYFPH47uiwuOiLQg0sYhFdrLKRD+de/PNZYCHhym3ivNVls9arT2j\nNCDtVn4Vlu2JGcCLpBIgusRxTFm9SzrwyUSsXbutg6n6T5HeNWJORJ3zraHQ\nLl/rlfHvw9hyCEkql+ymjkXpjN/0/Rx/Kr2rS/bos+ITFTtIeDkuJ+cSlXaN\nzMTFRwAMg6B0xuQTrsAZYsSsLiMZhaUoMe4tFFY5UG4weDjx+sAInGBGhS9/\n+He47YDSZ+8M/EfPRBQOdfgVjdTgh39avq53HXdyI1NIUGDlz91i8wHH8ldc\ncci4\r\n=6qc5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"## Overview\nObjects (and, therefore, data) in Node applications commonly need to be accessible by other Node processes, browsers, and even mobile clients.   Strong remoting:\n\n * Makes local functions remotable, exported over adapters.\n * Supports multiple transports, including custom transports.\n * Manages serialization to JSON and deserialization from JSON.\n * Supports multiple client SDKs, including mobile clients.\n\n<div class=\"confluence-hide\">\nAlso see the <a href=\"http://docs.strongloop.com/display/LB/Strong+Remoting\">official StrongLoop documentation</a>.</div>\n\n### Client SDK support\n\nFor higher-level transports, such as REST and Socket.IO, existing clients will work well. If you want to be able to swap out your transport, use one of our supported clients. The same adapter model available on the server applies to clients, so you can switch transports on both the server and all clients without changing your application-specific code.\n\n## Installation\n\n```sh\n$ npm install strong-remoting\n```\n\n## Quick start\n\nThe following example illustrates how to set up a basic strong-remoting server with a single remote method, user.greet.\n\n```js\n// Create a collection of remote objects.\nvar remoting = require('../');\nvar SharedClass = remoting.SharedClass\nvar remotes = remoting.create();\n\n// define a class-like object (or constructor)\nfunction User() {\n\n}\n\nUser.greet = function (fn) {\n  fn(null, 'hello, world!');\n}\n\n// create a shared class to allow strong-remoting to map\n// http requests to method invocations on your class\nvar userSharedClass = new SharedClass('user', User);\n\n// Tell strong-remoting about your greet method\nuserSharedClass.defineMethod('greet', {\n  isStatic: true, // not an instance method\n  returns: [{\n    arg: 'msg',\n    type: 'string' // define the type of the callback arguments\n  }]\n});\n// Expose it over the REST transport.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen, invoke `User.greet()` easily with `curl` (or any HTTP client)!\n\n    $ curl http://localhost:3000/user/greet?str=hello\n\nResult:\n\n```\n{\n  \"msg\": \"hello world\"\n}\n```\n\n## Concepts\n\n### Remote objects\n\nMost Node applications expose a remotely-available API.  Strong-remoting enables you to build your app in vanilla JavaScript and export remote objects over the network the same way you export functions from a module. Since they're just plain JavaScript objects, you can always invoke methods on your remote objects locally in JavaScript, whether from tests or other, local objects.\n\n### Remote object collections\n\nCollections that are the result of require('strong-remoting').create() are responsible for binding their remote objects to transports, allowing you to swap out the underlying transport without changing any of your application-specific code.\n\n### Adapters\n\nAdapters provide the transport-specific mechanisms to make remote objects (and collections thereof) available over their transport. The REST adapter, for example, handles an HTTP server and facilitates mapping your objects to RESTful resources. Other adapters, on the other hand, might provide a less opionated, RPC-style network interface. Your application code doesn't need to know what adapter it's using.\n\n### Hooks\n\nHooks enable you to run code before remote objects are constructed or methods on those objects are invoked. For example, you can prevent actions based on context (HTTP request, user credentials, and so on).\n\n```js\n// Do something before any hook is executed\nremotes.authorization = function(ctx, next) {\n  if(checkContext(ctx)) {\n    // allow\n    next();\n  } else {\n    // deny\n    var err = new Error('denied!');\n    err.statusCode = 401;\n    next(err);\n  }\n}\n\n// Do something before our `user.greet` example, earlier.\nremotes.before('user.greet', function (ctx, next) {\n  if((ctx.req.param('password') || '').toString() !== '1234') {\n    next(new Error('Bad password!'));\n  } else {\n    next();\n  }\n});\n\n// Do something before any `user` method.\nremotes.before('user.*', function (ctx, next) {\n  console.log('Calling a user method.');\n  next();\n});\n\n// Do something before a `dog` instance method.\nremotes.before('dog.prototype.*', function (ctx, next) {\n  var dog = this;\n  console.log('Calling a method on \"%s\".', dog.name);\n  next();\n});\n\n// Do something after the `speak` instance method.\n// NOTE: you cannot cancel a method after it has been called.\nremotes.after('dog.prototype.speak', function (ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// Do something before all methods.\nremotes.before('**', function (ctx, next, method) {\n  console.log('Calling:', method.name);\n  next();\n});\n\n// Modify all returned values named `result`.\nremotes.after('**', function (ctx, next) {\n  ctx.result += '!!!';\n  next();\n});\n```\n\nSee the before-after example for more info.\n\n### Streams\n\nStrong-remoting supports methods that expect or return Readable and Writeable streams. This enables you to stream raw binary data such as files over the network without writing transport-specific behavior.\n\nFor example, the following code exposes a method of the `fs` Remote Object, `fs.createReadStream`, over the REST adapter:\n\n```js\n// Create a Collection.\nvar remotes = require('strong-remoting').create();\n\n// Share some fs module code.\nvar fs = remotes.exports.fs = require('fs');\n\n// Specifically export the `createReadStream` function.\nfs.createReadStream.shared = true;\n\n// Describe the arguments.\nfs.createReadStream.accepts = {arg: 'path', type: 'string'};\n\n// Describe the stream destination.\nfs.createReadStream.http = {\n  // Pipe the returned `Readable` stream to the response's `Writable` stream.\n  pipe: {\n    dest: 'res'\n  }\n};\n\n// Expose the Collection over the REST Adapter.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen you can invoke fs.createReadStream() using curl as follows:\n\n    $ curl http://localhost:3000/fs/createReadStream?path=some-file.txt\n\n","browser":{"cors":false,"express":false,"body-parser":false,"js2xmlparser":false},"engines":{"node":">=4.0.0"},"gitHead":"a5af9aa2e6ce619ba91a1f7a0b1ca5f8e09d21d8","scripts":{"lint":"jshint . && jscs .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"dhmlau","email":"dianahmlau@gmail.com"},"deprecated":"LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io","repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.9.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.12.0","dependencies":{"qs":"^6.2.1","sse":"0.0.7","cors":"^2.6.0","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.55.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^1.0.0","eventemitter2":"^2.1.0","loopback-phase":"^1.3.0","strong-globalize":"^2.6.6"},"publishConfig":{"tag":"lts"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^12.0.2","chai":"^3.5.0","jscs":"^3.0.7","mocha":"^5.2.0","jshint":"^2.9.5","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"2.4.11","socket.io":"^2.1.1","supertest":"^3.1.0","eventsource":"^0.2.1","event-stream":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_2.36.1_1554906996090_0.1270429117132812","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"strong-remoting","version":"3.14.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.14.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":"kraman","email":"kraman@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"octet","email":"vieuxtech@gmail.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":"schoonology","email":"michael.r.schoonmaker@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"482a19b8a455b148d237da8c2b184e2269df9736","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.14.0.tgz","fileCount":68,"integrity":"sha512-kBOVMBIGW8fCv37G8uyvxBLO+ed0mF9z+gulAgOZfdIXWa0AgXhndpjTqAWvde+2iXt/n6odiyYvCUbXCrfBsQ==","signatures":[{"sig":"MEUCIQC/a/oGSJWuHBXT28cjwyx24H9EydOoYCg9GNxauoGjfAIgSW+YfsyhSIhK0YKjneT8xUVLnRJQP7H6Wsc3GLsQ8zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1OzpCRA9TVsSAnZWagAAnDYP/0DP/88ZZxwdPkjOkdRu\ngin6Fw7OpEU8aQWMB2sbgHFAjk/KrHmgQ2/lCsfnZEDD0OAGeZYFoLs0Jfi7\nP7Vn0klChy1WA5WK4W8GDgWKSmi2+vx4k444A1Q7bren4a1lStFaf8O0qgQp\ngFVUkebOR+zW1/1KYkBQx05ZiVVnzQXCu0lw4qHQrSkd3XGWXtfWzpVC+v25\nubzJ+EqM8tW5soUhtz4mxyajp/7DKI6SbLV9Z55EfWLVNMRfa/0CM0KhCqTj\n9x3+ui/g6OhgGXWPlS7NxxAB2kpzpTaUjXMB6/xWOQzKRe/HkmpR90L3PB/g\nQCDyNmD9ZkwxcCqSxiZYyFoAQapFNGdB6I7uTviO3BxCRVPVCPy8J7IGw0w8\nRN0oVbKXPYQYhMowilJakfxH7ScqnSjdaJcNcaAD6amJ2667K5cIawR21/ka\nxsxqSJldHj5smw49+J+WbxnB2l7OmoreC7FiN134yx5ETFPNsEGt1zlIgxt4\nljhveDUxI1WmYbzFOidSMuqfOkRzEEYeP4i5hU2j+Et5xhFXVFEUw9UOwlVM\nM260KC58z/pvkwvVOByDAThKOL5CcMkj2EUMxy/tkgZ/IRZx9xUtk20AiMQ/\n48P9TDJntNkO3YypiF3HXGDInEvN+O6DXWOWP553V+npOgmhFImgYP+J6Fc5\nOXiN\r\n=IQoZ\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=6"},"gitHead":"dde88ef2d05f6e60ca8ffa3295b35926b6424481","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"dhmlau","email":"dianahmlau@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.9.0","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"8.12.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^1.1.0","async":"^2.0.1","debug":"^3.1.0","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^4.1.0","escape-string-regexp":"^1.0.5","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.4.0","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^3.1.0","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"3.3.1","eslint-plugin-mocha":"^5.0.0","eslint-config-loopback":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.14.0_1557458152855_0.03839304039242064","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"strong-remoting","version":"3.15.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.15.0","maintainers":[{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"fd1adbb31413b2400ed20e2e39c3428257fc9197","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.15.0.tgz","fileCount":123,"integrity":"sha512-OiGzc1Tvp9UNz+vw1346nsaSHqPA2yqnz21bwXJebuAVXRuJBjTvvXqqsk53j5Y6CfbCUOFqJK2pbJmcir+Tww==","signatures":[{"sig":"MEUCIQDV7it3IeEFzwA2ja8z5qlJ5e1gyVE8bEcTFveyaQjuAwIgBlXzzDoJmBGsVblQoYcIN2pOmJenyd9hEL5NpBsFGCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmvvVCRA9TVsSAnZWagAAh9cP/3agizD+0UEdgFx0K5YL\nasZgycY6XHmPGUxJl4PrbcjYWBWMzum44iBe+3iZkzY3SyQOjHSgmqsN64FF\nqCuFffezQ4Duxp7fBsSkg2VPNCM37mNG30acufBGCvd9qeh8WOeJ75uo2uZ/\nUSb5tGrpBf7kJ0Ncs3AGIx7mjiwK6Istk6zykaKGVau5DTYkRVj7LKLMqYQy\np+/3ZHXj55RHWBhnZuTvVihEudIesNbKVarHMJpJxtQIzWg+p/RXzbsW/Gay\nMXeSWICAWXoiIAHj8yqQd8g+gkDezZlF+Wd4M0T0CTf6pef9rel9tJspVTY3\nnpPLreSsf0cetYOhVJUBh40FRfKe4K1Dvi6/HIbe1qJz5MbK7mdWplEgvU1r\nlzlJaKaybxY/PpFwWGGJ88QhJ9MNLYT9TZnJw6UV3hGzgvRyhXCkGPyuexKy\nZ4mXZx5xfFNKGnG35gWlu27qKjJd2DFDCHOoCTVIAms9fhXrdQk64aDkNuEl\n3wYTk+EdYrp91gK/CuZ6VsAaVqCeH5fGXNptDXFxicWzqh+aMR+FU+131PAz\nPJ8VbBiUxePNGEFzXPEiNSUMk2LxJtgL+MO7S+Qu2i+asppHMYmEvp32a3Oj\nEem7SVN3luZjMnxbTp/yNfrfrUg5A1lY6Xn5nt8dE0rzYHTTBJaoVtzdimUj\nKovA\r\n=7SaY\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=8"},"gitHead":"a300e4ce9c25744be83c273f091199672f1c6a9b","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.11.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"12.11.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^2.0.0","async":"^3.1.0","debug":"^4.1.1","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^5.0.2","escape-string-regexp":"^2.0.0","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.1.2","mocha":"^6.2.1","eslint":"^6.5.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^4.0.2","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^4.0.1","eslint-config-loopback":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.15.0_1570438100583_0.2170714970997174","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"strong-remoting","version":"3.16.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.16.0","maintainers":[{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"1957785af4029843b116cfcda2af811e6db594e4","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.16.0.tgz","fileCount":127,"integrity":"sha512-Zw8zVe/GnaAdXqiwVrZ+Kbqd2VhG80Xlt5psqfLg4Ae1ZXO1ySVkUysJi4ppvH9NLVuo69XuhqmNEs0xN+7Sig==","signatures":[{"sig":"MEUCIAdjK7tt2kFLBGrPxz+zLR6zw8m4KGT9BjBG29jh7d1rAiEAjXIwjtp80QKv56Xsc1y5Gfm2Xps8CR7kV8kLWcvshro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpYpOCRA9TVsSAnZWagAAHigQAJYRFEZDeBYOOc2Ef+DP\nQIiyFDOsLcEtpS646LBsI44eQ04fgD6Dig18LrYjsiWI/YISwSsa+wZ4+CR9\n+Tse98oDictAhhTTlaqLe97iq5HqPN8I2UlpX4ZYNETvZHMK7cnPyhqRxVYP\nqUT0CwVOvdhoNRULJCOLcG2Yn4NRWLx6EYInDjZ/UmcPOwI7g6dv79Vj1YWA\nHgYl8NFl2GqtEos6t/KM0nPz3dQX9VUbzPffy9fr5JOr9BGoib9zVJ90iut/\nnXwo61xZ09ps6+NxQG5NLqBPf2j1wJjq6ccHm1t0wnEXU8BO6f03fK/5QwYI\nv9QNH9ngiAcgYMkVaczQI2zUYgYn2F46gqmvEkVBCR5GArl7gH6mkgxm2E4t\nxanZSZI8ctASWLRmE7lH7KrnHDy3KwwT+p3Tl+lxVsfffZAOfFzX9QKNWQ7v\n2B4ZhQavVn5FgntAwthEPH74uuSNzNHMi6egbjqRo4iEj988Z2tleD8ZYyi2\nv7MsQkKwEaWdm+hUWGvzTwAiXwbjbnj8HjdGn3NEHmGJ1usIH1LE2QWFwlvK\niqFkO8hITRMMWcpOuzTVOCcmYOoZnROJKfdPSyxtmE1sWyAzvrRvN+Q0Y4ss\n/1K/hedwBba3K5Il5km+SQegIGLivGgB/A8A3VtsqYP4axJ/WscZq1K8duD7\nhbqf\r\n=/1u6\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=8"},"gitHead":"a09a7dc276b642527ea1f3ebc021a9f6088e43c6","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.11.3","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"12.12.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^2.0.0","async":"^3.1.0","debug":"^4.1.1","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^5.0.2","escape-string-regexp":"^2.0.0","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.1.2","mocha":"^6.2.1","eslint":"^6.5.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^4.0.2","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^4.0.1","eslint-config-loopback":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.16.0_1571129934054_0.8346081769400382","host":"s3://npm-registry-packages"}},"3.16.1":{"name":"strong-remoting","version":"3.16.1","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.16.1","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"emonddr","email":"dremond@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"edf3708caedad8209497d25b56f0059d4072eabf","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.16.1.tgz","fileCount":127,"integrity":"sha512-7tvkaSc5Q33gBTPm77Pfa2msHapsXOMJeUlU4SJZt2evfb33M+f8UT6OcwVIVfqsUUf9o6GJPUlkuL4iXhfntQ==","signatures":[{"sig":"MEUCIEnTFYul/Kiho+S4YcWFmcoQ5NmF9V7rWwjOQp9eGoglAiEA1w0SvySP6mV3sfySfggerKP3+jL0W8zcoMzMN1Utl9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":606201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYg4JCRA9TVsSAnZWagAAFdMP+QCUoLkCsoQNbmOVWrdV\nyYJOvryrfwRW3n1ujmyfnYxF9wFRxh/2m1O7cA33ovLtmzabBP9S6V+ZK+Uu\nRFv6ayAp1aJEQmt3fLp8gDLNzU8SOo9MjHDZz6vZekYhZI6N0okNc+dPG7qq\nYBii4/VB01d9xWktsHk3XtHCZir5srysbLOGJmzcmaWyGbK3d1KhaPUE1xOI\njMtKc02T3PIv7MINVaY/tLj7c8LJzMc1ScPiyKYoLAdAw57WKklrp3UDdnYQ\n8HX+RB9VRhu59o/lJfTSkXi7OJWZ+jueEtP3tHIg+3e9EL1bEGfdQDBBl6D5\nry7JPXIqvENpU2bRBoTnzkcUSBtXRyvshuHApaiP2/fLux9jEvSf2FnlP/jf\nzoy81cXx4G6c8w5BTjmyqYWO9Kfe1PSnzZJ2eXM40XfcBtRsyPm3FJTi36HW\nRwifIDEH+2YTdd62PB9v4+j9rDDJTPSyaYi54EdHUxqOT9i2+3DtR2Yc3/E/\nOAFYSq+9PGXA5mEQT4OlyA6DMI5/2xjmfUIVZsVFNNhQJ2DrYmMcknzjY3Qt\n/p/p+an2FRNOECKDcvvAb/jlJHouZZwIOHHlS2pGLdBJLTw9Lrm3cV4CgVom\nMhrTCvQIjetOoMrnt3ek6+C4fhTj4TCMzwPr8IThjK8YodPOtXKd/eGrWWQx\nDBt5\r\n=ZQlg\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=8"},"gitHead":"8d3cf2b0adde10ccc04594201b5946a630ccbcdc","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","lint:fix":"eslint . --fix","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.13.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"13.10.1","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^2.0.0","async":"^3.1.0","debug":"^4.1.1","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^5.0.2","escape-string-regexp":"^2.0.0","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.1.2","mocha":"^6.2.1","eslint":"^6.5.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^4.0.2","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^4.0.1","eslint-config-loopback":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.16.1_1583484424471_0.413055350130745","host":"s3://npm-registry-packages"}},"3.16.2":{"name":"strong-remoting","version":"3.16.2","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.16.2","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"emonddr","email":"dremond@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"54c1f6d8a9758b9acaaf5f9efb3dc794fa2e6fd5","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.16.2.tgz","fileCount":127,"integrity":"sha512-Kj8dZh6q0F3GQTil2rkEt6WuQoQbXFRZ2AJG36iBPmxcVEE9bVhWXUYxcJIxXaGekCprxp8kfdLLN67yp0J4Hg==","signatures":[{"sig":"MEYCIQCuCnyA9G6JzK2JOXCGQ3Q51h2AhUAU++eBEvTtJ3R+qwIhAPrXHvPtzxcu/AaVhKoFA7Dlt9bFyl2g0M6zQKrVGdtJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejJX+CRA9TVsSAnZWagAAeHAP/jaBYi5dH/eqxPDijqIb\nFixR+Qqe0XrWDA5O30A+A6221fcT2OW6wiprhRK/kvHp3q8esvipeQ3/UqYM\nCAncSvabCA48nwiod/5WoXuqBWVYuALHxNNt3mY9mGuosoVIygkNYl+SihlN\nqbxEbsmwmScOXRd2LOwpzdW8NTmdIIwTrLtPrw3uFGVWslA9tuXfauGFKOE1\nu96eOZlRiNfCCw7LyqyKvPC/SaB22SJaFlkxka48NnB2eMv4r2t4HlpLRbdT\n4KbH1/yFDFWaTf4ZKwFBVaRzmWM7KqHQks4gbNFLX8moygKShsE4zhxvll76\nDsYPb4iOYaHx2Sxxj2Ny24qO60b/925p2mxGCFmbOcARnVjf5Jb0iO47ytcM\nuUYLIAcQXv2vQSfBexbCxQwlQhIS+DVs7/VPKz/Ny4Nlif839QnwGQScrx9+\nXCDpZnPyu+RlS40h8ubqIw8F8kwfU9DlrtdRefnDi7dSuWT6kZV9yszx3SeT\nSczv5+JQ/HJp1IZSY/mVYYKBfhsZ+AwJgms57ysYJVaja0NCNWZ8PPMTHHGk\n7JGJrqAtZoYsATpDDRNMTnzMIHPYLpqL8J1stBe6+3PplzjXYxtEAT89hFYw\noECx+9ncrPp9paGqhkCtLW5KZcGy5i7koWeazg8u8yljCgmO8yf5v/2drpxf\n5/3K\r\n=426g\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=8"},"gitHead":"30865fc727837c59cbb418cdd82d179b5acf33e6","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","lint:fix":"eslint . --fix","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.13.7","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"13.10.1","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^2.0.0","async":"^3.1.0","debug":"^4.1.1","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^5.0.2","escape-string-regexp":"^2.0.0","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.1.2","mocha":"^6.2.1","eslint":"^6.5.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^4.0.2","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^4.0.1","eslint-config-loopback":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.16.2_1586271742032_0.1511479026554967","host":"s3://npm-registry-packages"}},"3.17.0":{"name":"strong-remoting","version":"3.17.0","keywords":["StrongLoop","LoopBack","Remoting","REST"],"author":{"name":"IBM Corp."},"license":"Artistic-2.0","_id":"strong-remoting@3.17.0","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"emonddr","email":"dremond@ca.ibm.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"schoonology","email":"michael.r.schoonmaker@gmail.com"}],"homepage":"https://github.com/strongloop/strong-remoting#readme","bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"dist":{"shasum":"1e94f95024e0f5d0b3c670de4223b89d6eb8c0b6","tarball":"https://registry.npmjs.org/strong-remoting/-/strong-remoting-3.17.0.tgz","fileCount":127,"integrity":"sha512-MfDyLxmoSizuxBE5C8S2A9nPmy4sQquoZNs6NtbSEmaX2OFKlvb/AhTKU9An+Xuee1RRQHEIun8Q/nO+Lp/H6g==","signatures":[{"sig":"MEUCIQDiMxmnlD1coghcgokyKOd69lepycGLmCY/UUhlA4iegwIgXlx6gvSWWOTfm13Pf8NRsfKH6GWM8Zl78DcPKYGdL+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9gIcCRA9TVsSAnZWagAAJbgQAJdHxjV2wyi16o1JSCmV\nD8CaAcLtKEYuVhqOc9nhFumx7Eu4XPn9tOebGboR29JSGwSFIB0W7wLTjeFZ\npkosHnROf4ZwWMhO7R5+bYWjfwZtNh7GepKSOS/spzTXvK+kPG/ZCDZAunJ4\nSkJ/OBERiIa1YOWdujhiz03Cmof/FdlDVlGN0zgQd+u0XV8JYynPnbYGROyl\nsuqF5woG8eDFd1RDkdlfwKDASzgMblw8rJi+3bW0sMBuUxdQ3Xbku4Y+AbQS\nEaBIUNGob9YXyMUCXB0gnJHEz7AfS/dCpS+1AkGmXtncLBObBOYEICVkXOo1\nUVMzEt3v6QMLBMjOp0ZHcdYFCd+vaeRuVXoMwpbQENSP9/qdg+BQtyxVx87O\nXroQQ1gYTGQBQ98tAVR22v0L6LWeFzL3uAKTamucFP6PtB3/bZ9abYeEdums\ngPuSt05zx8lFz8cg8ltG1oa6SDU0jbeeEEHTSPyDm4jhda3BZSNWVXwuoqkU\nfHHQRsXTYCoZINDzgMBVWYZ4IeGaC60s/Y1sE59EqI2cELh+0hKq+koWcOA+\nZioZz60ZjodB+27D/SEQ2DZELPBzP5tRXKS+SH2IIxXEKw1zPTMkreJoukOz\nlBhtqAvIEURlCyMUXmJMvnwEU5GNl6h1KcsL1ZNaIHrm66jZSOKXQ1oc2jEf\nUrq8\r\n=+e0l\r\n-----END PGP SIGNATURE-----\r\n"},"browser":{"express":false,"body-parser":false,"js2xmlparser":false,"strong-error-handler":false},"engines":{"node":">=8"},"gitHead":"baa3a5baaae0a1a883dfbe7eddc26982ca071959","scripts":{"lint":"eslint .","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov | coveralls","lint:fix":"eslint . --fix","posttest":"npm run lint"},"_npmUser":{"name":"bajtos","email":"mbajtoss@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"_npmVersion":"6.14.5","description":"StrongLoop Remoting Module","directories":{},"_nodeVersion":"14.4.0","dependencies":{"qs":"^6.2.1","sse":"0.0.8","depd":"^2.0.0","async":"^3.1.0","debug":"^4.1.1","jayson":"^2.0.5","xml2js":"^0.4.8","express":"4.x","request":"^2.83.0","traverse":"^0.6.6","mux-demux":"^3.7.9","inflection":"^1.7.1","body-parser":"^1.12.4","js2xmlparser":"^3.0.0","eventemitter2":"^5.0.1","loopback-phase":"^3.1.0","strong-globalize":"^5.0.2","escape-string-regexp":"^2.0.0","strong-error-handler":"^3.0.0","loopback-datatype-geopoint":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.1.2","mocha":"^6.2.1","eslint":"^6.5.1","bluebird":"^3.4.1","coveralls":"^3.0.1","http-auth":"^3.0.1","requirejs":"^2.2.0","socket.io":"^2.1.1","supertest":"^4.0.2","dirty-chai":"^2.0.1","eventsource":"^1.0.5","event-stream":"^4.0.1","eslint-config-loopback":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-remoting_3.17.0_1593180699970_0.41971106123623514","host":"s3://npm-registry-packages"}}},"time":{"created":"2013-09-13T01:46:55.218Z","modified":"2024-07-09T12:43:39.800Z","1.0.0":"2013-09-13T01:46:56.942Z","1.1.0":"2013-11-14T06:14:28.800Z","1.1.2":"2013-11-18T20:06:02.440Z","1.1.3":"2013-12-01T08:04:19.740Z","1.1.4":"2013-12-04T15:35:03.032Z","1.1.5":"2013-12-20T06:46:54.038Z","1.1.6":"2014-01-06T19:52:24.733Z","1.1.7":"2014-01-07T00:33:43.427Z","1.1.8":"2014-01-13T21:25:11.484Z","1.2.1":"2014-01-27T08:59:41.777Z","1.2.2":"2014-01-30T17:11:15.061Z","1.2.3":"2014-01-30T23:13:52.744Z","1.2.4":"2014-01-31T23:35:59.870Z","1.2.5":"2014-02-21T17:11:40.412Z","1.2.6":"2014-02-21T17:54:40.179Z","1.2.7":"2014-02-22T04:57:05.956Z","1.3.0":"2014-03-27T22:21:26.966Z","1.3.1":"2014-03-27T22:24:10.578Z","1.3.2":"2014-04-16T16:31:56.137Z","1.3.3":"2014-05-05T18:47:10.485Z","1.3.4":"2014-05-13T16:21:53.043Z","1.4.0":"2014-05-20T20:55:14.923Z","1.4.1":"2014-05-28T15:33:06.264Z","2.0.0-beta1":"2014-05-29T17:35:29.238Z","1.4.2":"2014-05-29T21:09:54.396Z","1.4.3":"2014-05-30T20:24:54.231Z","2.0.0-beta2":"2014-05-30T20:44:09.953Z","2.0.0-beta3":"2014-06-03T09:05:42.264Z","1.5.0":"2014-06-03T21:51:55.229Z","2.0.0-beta4":"2014-06-13T08:07:50.609Z","1.5.1":"2014-07-11T16:22:57.316Z","2.0.0-beta5":"2014-07-16T16:04:15.750Z","1.5.2":"2014-07-16T22:30:24.209Z","2.0.0":"2014-07-22T18:23:04.458Z","2.0.1":"2014-07-24T23:45:36.212Z","2.0.2":"2014-07-28T23:59:59.697Z","2.0.3":"2014-07-29T20:28:09.714Z","2.0.4":"2014-08-07T15:43:09.606Z","1.5.3":"2014-08-07T15:51:56.154Z","2.0.5":"2014-08-19T03:18:20.412Z","2.1.0":"2014-09-05T23:57:35.936Z","2.1.1":"2014-09-18T02:35:36.623Z","2.2.1":"2014-09-25T19:00:03.278Z","2.2.2":"2014-09-25T21:13:18.653Z","2.3.0":"2014-09-26T17:26:39.176Z","2.4.0":"2014-09-30T19:07:20.553Z","2.5.0":"2014-10-16T13:12:56.542Z","1.6.0":"2014-10-16T13:29:06.310Z","2.6.0":"2014-10-22T21:22:11.216Z","2.7.0":"2014-10-23T00:06:34.907Z","2.7.1":"2014-10-28T18:36:37.885Z","2.8.0":"2014-10-30T19:12:30.384Z","2.8.1":"2014-11-03T17:29:43.457Z","2.8.2":"2014-11-07T19:01:19.885Z","2.9.0":"2014-11-18T07:32:34.844Z","2.10.0":"2014-12-05T18:26:52.600Z","2.10.1":"2014-12-08T17:09:15.278Z","2.11.0":"2015-01-07T22:40:35.780Z","2.11.1":"2015-01-15T21:58:12.755Z","2.12.0":"2015-01-21T21:31:47.767Z","2.12.1":"2015-02-03T15:48:01.764Z","2.13.0":"2015-02-19T00:13:04.081Z","2.13.1":"2015-02-23T18:28:10.271Z","2.13.2":"2015-02-25T12:29:21.441Z","2.14.0":"2015-03-10T12:43:22.705Z","2.14.1":"2015-03-30T19:33:57.532Z","2.15.0":"2015-04-02T20:06:01.914Z","2.16.0":"2015-04-14T18:19:00.833Z","2.16.1":"2015-04-14T21:23:42.157Z","2.16.2":"2015-04-20T06:20:48.183Z","2.16.3":"2015-04-28T07:11:16.460Z","2.17.0":"2015-05-06T07:52:06.482Z","2.18.0":"2015-05-12T23:06:20.032Z","2.18.1":"2015-05-19T18:59:45.497Z","2.19.0":"2015-06-23T21:22:38.081Z","2.20.0":"2015-07-08T23:57:27.169Z","2.20.1":"2015-07-31T15:36:20.939Z","2.20.2":"2015-09-01T16:09:22.276Z","2.20.3":"2015-09-01T16:56:21.193Z","2.21.0":"2015-09-18T21:11:19.534Z","2.22.0":"2015-10-21T15:47:55.171Z","2.22.1":"2015-10-30T15:56:38.655Z","2.22.2":"2015-11-12T10:10:02.105Z","2.23.0":"2015-12-14T10:15:41.349Z","2.23.1":"2015-12-16T10:21:27.484Z","2.23.2":"2015-12-21T07:31:06.597Z","2.24.0":"2016-01-11T23:26:54.398Z","2.25.0":"2016-02-02T09:55:37.116Z","3.0.0-alpha.1":"2016-02-02T18:07:58.396Z","2.25.1":"2016-02-09T12:03:29.372Z","3.0.0-alpha.2":"2016-02-24T14:44:30.511Z","2.26.0":"2016-02-26T10:08:20.800Z","2.27.0":"2016-06-07T12:17:47.514Z","3.0.0-alpha.3":"2016-06-13T14:25:51.643Z","2.28.0":"2016-06-21T12:42:31.557Z","2.28.1":"2016-06-21T12:44:18.581Z","2.29.0":"2016-07-27T08:03:37.136Z","3.0.0-alpha.4":"2016-08-11T11:21:11.585Z","2.30.0":"2016-08-17T08:13:33.982Z","3.0.0-alpha.5":"2016-08-26T14:44:14.591Z","2.31.0":"2016-09-05T13:07:35.567Z","3.0.0-alpha.6":"2016-09-09T07:27:20.281Z","3.0.0":"2016-09-22T10:15:12.052Z","2.32.0":"2016-10-04T13:14:51.217Z","3.0.1":"2016-10-05T08:43:49.057Z","2.32.1":"2016-10-13T08:18:12.695Z","2.32.2":"2016-10-14T14:19:23.614Z","2.32.3":"2016-10-20T14:33:50.658Z","3.0.2":"2016-10-26T13:43:17.063Z","3.1.0":"2016-12-01T15:56:05.074Z","3.1.1":"2016-12-21T15:03:01.917Z","2.33.0":"2017-03-13T14:55:56.640Z","3.2.0":"2017-03-28T14:19:17.918Z","3.3.0":"2017-05-30T10:59:53.927Z","3.3.1":"2017-06-09T21:54:09.386Z","3.4.0":"2017-08-03T10:00:26.094Z","3.4.1":"2017-09-11T13:24:06.067Z","3.5.0":"2017-10-13T16:45:53.392Z","3.6.0":"2017-10-17T18:07:02.396Z","2.34.0":"2017-10-19T08:55:23.667Z","3.7.0":"2017-12-05T13:46:50.111Z","3.8.0":"2017-12-08T09:29:46.872Z","3.8.1":"2018-01-29T15:32:51.536Z","3.9.0":"2018-01-30T22:44:40.448Z","3.10.0":"2018-02-19T10:32:50.445Z","3.11.0":"2018-04-17T07:32:09.545Z","2.35.0":"2018-06-08T07:48:51.913Z","2.35.1":"2018-06-08T08:55:19.878Z","3.12.0":"2018-06-12T06:34:03.616Z","3.12.1":"2018-06-25T13:32:52.337Z","3.13.0":"2018-07-09T20:56:23.189Z","2.36.0":"2018-09-06T13:30:43.984Z","3.13.1":"2018-10-15T14:47:25.176Z","3.13.2":"2019-01-11T14:43:34.061Z","2.36.1":"2019-04-10T14:36:36.269Z","3.14.0":"2019-05-10T03:15:52.977Z","3.15.0":"2019-10-07T08:48:20.719Z","3.16.0":"2019-10-15T08:58:54.207Z","3.16.1":"2020-03-06T08:47:04.693Z","3.16.2":"2020-04-07T15:02:22.154Z","3.17.0":"2020-06-26T14:11:40.230Z"},"bugs":{"url":"https://github.com/strongloop/strong-remoting/issues"},"author":{"name":"IBM Corp."},"license":"Artistic-2.0","homepage":"https://github.com/strongloop/strong-remoting#readme","keywords":["StrongLoop","LoopBack","Remoting","REST"],"repository":{"url":"git+https://github.com/strongloop/strong-remoting.git","type":"git"},"description":"StrongLoop Remoting Module","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"},{"email":"michael.r.schoonmaker@gmail.com","name":"schoonology"}],"readme":"# strong-remoting\n\n**⚠️ LoopBack 3 is in Maintenance LTS mode, only critical bugs and critical\nsecurity fixes will be provided. (See\n[Module Long Term Support Policy](#module-long-term-support-policy) below.)**\n\nWe urge all LoopBack 3 users to migrate their applications to LoopBack 4 as\nsoon as possible. Refer to our\n[Migration Guide](https://loopback.io/doc/en/lb4/migration-overview.html)\nfor more information on how to upgrade.\n\nIf you are building directly on top of strong-remoting without LoopBack,\nthen please [open a new GitHub issue](https://github.com/strongloop/strong-remoting/issues/new)\nto discuss the specifics.\n\n## Overview\n\nObjects (and, therefore, data) in Node applications commonly need to be accessible by other Node processes, browsers, and even mobile clients.   Strong remoting:\n\n * Makes local functions remotable, exported over adapters.\n * Supports multiple transports, including custom transports.\n * Manages serialization to JSON and deserialization from JSON.\n * Supports multiple client SDKs, including mobile clients.\n\n<div class=\"gh-only\">\nAlso see the <a href=\"http://loopback.io/doc/en/lb2/Strong-Remoting.html\">official StrongLoop documentation</a>.</div>\n\n### Client SDK support\n\nFor higher-level transports, such as REST and Socket.IO, existing clients will work well. If you want to be able to swap out your transport, use one of our supported clients. The same adapter model available on the server applies to clients, so you can switch transports on both the server and all clients without changing your application-specific code.\n\n## Module Long Term Support Policy\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Version           | Status          | Published | EOL      |\n| ----------------- | --------------- | --------- | -------- |\n| strong-remoting@3 | Maintenance LTS | Dec 2016  | Dec 2020 |\n| strong-remoting@2 | End-of-Life     | Jul 2014  | Apr 2019 |\n\nLearn more about our LTS plan in [docs](https://loopback.io/doc/en/contrib/Long-term-support.html).\n\n## Installation\n\n```sh\n$ npm install strong-remoting\n```\n\n## Quick start\n\nThe following example illustrates how to set up a basic strong-remoting server with a single remote method, user.greet.\n\n```js\n// Create a collection of remote objects.\nvar remoting = require('../');\nvar SharedClass = remoting.SharedClass\nvar remotes = remoting.create();\n\n// define a class-like object (or constructor)\nfunction User() {\n\n}\n\nUser.greet = function (fn) {\n  fn(null, 'hello, world!');\n}\n\n// create a shared class to allow strong-remoting to map\n// http requests to method invocations on your class\nvar userSharedClass = new SharedClass('user', User);\n\n// Tell strong-remoting about your greet method\nuserSharedClass.defineMethod('greet', {\n  isStatic: true, // not an instance method\n  returns: [{\n    arg: 'msg',\n    type: 'string' // define the type of the callback arguments\n  }]\n});\n// Expose it over the REST transport.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen, invoke `User.greet()` easily with `curl` (or any HTTP client)!\n\n    $ curl http://localhost:3000/user/greet?str=hello\n\nResult:\n\n```\n{\n  \"msg\": \"hello world\"\n}\n```\n\n## Concepts\n\n### Remote objects\n\nMost Node applications expose a remotely-available API.  Strong-remoting enables you to build your app in vanilla JavaScript and export remote objects over the network the same way you export functions from a module. Since they're just plain JavaScript objects, you can always invoke methods on your remote objects locally in JavaScript, whether from tests or other, local objects.\n\n### Remote object collections\n\nCollections that are the result of require('strong-remoting').create() are responsible for binding their remote objects to transports, allowing you to swap out the underlying transport without changing any of your application-specific code.\n\n### Adapters\n\nAdapters provide the transport-specific mechanisms to make remote objects (and collections thereof) available over their transport. The REST adapter, for example, handles an HTTP server and facilitates mapping your objects to RESTful resources. Other adapters, on the other hand, might provide a less opinionated, RPC-style network interface. Your application code doesn't need to know what adapter it's using.\n\n### Hooks\n\nHooks enable you to run code before remote objects are constructed or methods on those objects are invoked. For example, you can prevent actions based on context (HTTP request, user credentials, and so on).\n\n```js\n// Do something before any hook is executed\nremotes.authorization = function(ctx, next) {\n  if(checkContext(ctx)) {\n    // allow\n    next();\n  } else {\n    // deny\n    var err = new Error('denied!');\n    err.statusCode = 401;\n    next(err);\n  }\n}\n\n// Do something before our `user.greet` example, earlier.\nremotes.before('user.greet', function (ctx, next) {\n  if((ctx.req.param('password') || '').toString() !== '1234') {\n    next(new Error('Bad password!'));\n  } else {\n    next();\n  }\n});\n\n// Do something before any `user` method.\nremotes.before('user.*', function (ctx, next) {\n  console.log('Calling a user method.');\n  next();\n});\n\n// Do something before a `dog` instance method.\nremotes.before('dog.prototype.*', function (ctx, next) {\n  var dog = this;\n  console.log('Calling a method on \"%s\".', dog.name);\n  next();\n});\n\n// Do something after the `speak` instance method.\n// NOTE: you cannot cancel a method after it has been called.\nremotes.after('dog.prototype.speak', function (ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// Do something before all methods.\nremotes.before('**', function (ctx, next, method) {\n  console.log('Calling:', method.name);\n  next();\n});\n\n// Modify all returned values named `result`.\nremotes.after('**', function (ctx, next) {\n  ctx.result += '!!!';\n  next();\n});\n```\n\nHooks accept an asynchronous handler function that is called for every request. This handler function signals the completion either by accepting a callback argument or returning a promise.  For example:\n\n```js\n// accepting a callback argument\nremotes.after('dog.prototype.speak', function(ctx, next) {\n  console.log('After speak!');\n  next();\n});\n\n// returning a promise\nremotes.after('dog.prototype.speak', function(ctx) {\n  console.log('After speak!');\n  return Promise.resolve();\n});\n```\n\nSee the before-after example for more info.\n\n### Streams\n\nStrong-remoting supports methods that expect or return Readable and Writeable streams. This enables you to stream raw binary data such as files over the network without writing transport-specific behavior.\n\nFor example, the following code exposes a method of the `fs` Remote Object, `fs.createReadStream`, over the REST adapter:\n\n```js\n// Create a Collection.\nvar remotes = require('strong-remoting').create();\n\n// Share some fs module code.\nvar fs = remotes.exports.fs = require('fs');\n\n// Specifically export the `createReadStream` function.\nfs.createReadStream.shared = true;\n\n// Describe the arguments.\nfs.createReadStream.accepts = {arg: 'path', type: 'string'};\n\n// Describe the stream destination.\nfs.createReadStream.http = {\n  // Pipe the returned `Readable` stream to the response's `Writable` stream.\n  pipe: {\n    dest: 'res'\n  }\n};\n\n// Expose the Collection over the REST Adapter.\nrequire('http')\n  .createServer(remotes.handler('rest'))\n  .listen(3000);\n```\n\nThen you can invoke `fs.createReadStream()` using curl as follows:\n\n```sh\n$ curl http://localhost:3000/fs/createReadStream?path=some-file.txt\n```\n","readmeFilename":"README.md","users":{"bajtos":true}}