{"_id":"odo-relay","_rev":"29-8a0261867c149197f14126edf62e8b25","name":"odo-relay","description":"Unidirectional loop for odojs","dist-tags":{"latest":"2.7.0"},"versions":{"0.0.2":{"name":"odo-relay","version":"0.0.2","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"^2.0.0","odoql":"^4.0.0"},"gitHead":"eadd30784c2d1bc11b3a3fe519146f17b790da2e","_id":"odo-relay@0.0.2","_shasum":"8c9056e2a0f04d05d75b6b9d198a91f59ce9d0d2","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"tcoats","email":"thomas.coats@gmail.com"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"}],"dist":{"shasum":"8c9056e2a0f04d05d75b6b9d198a91f59ce9d0d2","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.0.2.tgz","integrity":"sha512-D2yLW2BbUbSlWd6FQDAav/a4RgckQzFErN9ryjvR2tPPJH1UXFXsvqELdTX7IkW66MHSZ73/JOKCOWOSXsmDeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDRv47r4qWXTESZZVRvJaMETJ5x5tUtnWHc9OIdiesgIhALTgIbrSi12P0PN6ryH+YLJeRMQhCP2y68st1Zip/049"}]},"directories":{}},"0.0.3":{"name":"odo-relay","version":"0.0.3","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"^2.0.0","odoql":"^4.0.0"},"gitHead":"d421690f33a5486cca10097c16de1d5c5a1e2a91","_id":"odo-relay@0.0.3","_shasum":"0516ddc6e190c12af43d065587ba3572aa02c20d","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"tcoats","email":"thomas.coats@gmail.com"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"}],"dist":{"shasum":"0516ddc6e190c12af43d065587ba3572aa02c20d","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.0.3.tgz","integrity":"sha512-QJTkqfaXQfqPGtJVbNKjjpuSoSJiS3S9F18yXAM35OFr3Y4Olhg1u40co/wM+XGNb9Jk+wTxGnVbWzG6TaNtKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfD4yUWM95QLabtAr21bLs/aU1WS0crBhSX8enM+YIZAiEAhkwTecVVFc7WO3ivJLJ1Aze4FV3cSg6OsLScekVdEM0="}]},"directories":{}},"0.0.4":{"name":"odo-relay","version":"0.0.4","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"^2.0.0","odo-async":"^1.0.0","odoql":"^4.0.0"},"gitHead":"484520fe54e9a6e7a49264c547394901985a8942","_id":"odo-relay@0.0.4","_shasum":"b41bf68d4a60cb1eedc3920207c2eed89d92d5da","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"tcoats","email":"thomas.coats@gmail.com"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"}],"dist":{"shasum":"b41bf68d4a60cb1eedc3920207c2eed89d92d5da","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.0.4.tgz","integrity":"sha512-yZ29Xq4rSA6TmgSPlqUeZngCLkj9n1SNfA6OvJ4Sa5a+9qNiMIoUTTyYaSgFpv3+H8rQY6XxN2dNBYCQX59ZlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4RNsWTOIH9zPhDI5x60naMMkS6nTs8mljxJJ3mL+WdAIgBzC/wlCVYJ3oMrAUVnQaNEWfdm9yYWvjAckFD+9nc9E="}]},"directories":{}},"0.0.5":{"name":"odo-relay","version":"0.0.5","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"2.0.0","odo-async":"1.0.0","odoql":"5.1.1"},"gitHead":"565f1886d042c8eed4592b49dd9633ddd5a2ece6","_id":"odo-relay@0.0.5","_shasum":"35a7c5e60945bdb21959c97a0d450197dd12b0c3","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"tcoats","email":"thomas.coats@gmail.com"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"}],"dist":{"shasum":"35a7c5e60945bdb21959c97a0d450197dd12b0c3","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.0.5.tgz","integrity":"sha512-3dnaRIm1T9W+YrgTpVFVxdMFuWZdcA5wBW495UH8TBzRQmoVjFnZkVTNb6nEVX+SQ61idNUFNu+fAR/8P2I1eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHulTayAGuWqacn/YoxTo6eBSdDfMP8G49dDK04T95DSAiBvIKFl2d7YMbCaJfeKUz42M9vRl0B3qTqEXPDDA6WW7A=="}]},"directories":{}},"0.1.0":{"name":"odo-relay","version":"0.1.0","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"2.0.0","odo-async":"1.0.0","odoql":"5.1.2"},"gitHead":"ee404503961bbc3e685001513a111597731df95b","_id":"odo-relay@0.1.0","_shasum":"7c4417b6e42ac830a9738cf74fe0ba8f75c65b27","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.2.0","_npmUser":{"name":"tcoats","email":"thomas.coats@gmail.com"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"}],"dist":{"shasum":"7c4417b6e42ac830a9738cf74fe0ba8f75c65b27","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.1.0.tgz","integrity":"sha512-kA4PwHnJDs0FzzohRse5vDh3tovDPHEU7Hb+plC3KL/+AIVStZu62X0Ihl0RBpkXiV15fKZqKmZk3sJhTRpfnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh9HTHpIyBWKZw0gk1apjOAhlBO3acjN8ZHuE9uJOnfAIhAJkgO2A/+Y6TCGDL3Ydvnd8cFBio5lX+LX4FCxFikmf8"}]},"directories":{}},"0.1.1":{"name":"odo-relay","version":"0.1.1","description":"Unidirectional loop for odojs","main":"relay.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"2.0.0","odo-async":"1.0.0","odoql":"5.1.2"},"gitHead":"276bad3c56d032be347bb0ff84eb620879eec1cd","_id":"odo-relay@0.1.1","_shasum":"0531d9965bfaae31d70283960593a2d28f0f462f","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"0531d9965bfaae31d70283960593a2d28f0f462f","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-0.1.1.tgz","integrity":"sha512-oNZbZ2JnUSXFAbfroTqI/w20UAy94iDEQDJk65UT3riuImhhQj7V+x43m+rYo/wnuOXxlf7Vufbp0Uy/X/cd4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuvMmURACtbIyto38UiZwlgPFV+IMW/26zgEbkx25ztAiBK5bazjIqBPzaVTyLgoHfd15e6sLoH0DAD6WpiM+OK7g=="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"1.0.0":{"name":"odo-relay","version":"1.0.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"^1.0.0","odoql-exe":"1.0.0"},"gitHead":"53dd9cb74ada92e2fbce2f28445a19905bb8318f","_id":"odo-relay@1.0.0","_shasum":"3b2363bf2bd6b97714d8ae0ed058b5d75e02c8f9","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"3b2363bf2bd6b97714d8ae0ed058b5d75e02c8f9","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-1.0.0.tgz","integrity":"sha512-nNgn7UuGT/DG6NYj1dBCodesxx9EuxwEarpfIo75kM2PCDJm+Ti0rBHkD95MCIEyxpSJWiD0gddw9hCsWQKA8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb/S4GPnvMDmfPE61dVzGiV0vIvGxTatpbGfbschLqZAiEAob3t2Twi2e0g0b4JqSubYm5opaNUp4vjQAg6uhA9yxk="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.0":{"name":"odo-relay","version":"2.1.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"^1.0.0","odoql-exe":"^1.0.1"},"gitHead":"bb8fd86c1ec12e1ad6e7167765d8e29be8c20194","_id":"odo-relay@2.1.0","_shasum":"f5bd1d3185e66c040d099bb7a9c3b70336a4234f","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"f5bd1d3185e66c040d099bb7a9c3b70336a4234f","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.0.tgz","integrity":"sha512-rcHJDeCvxYvqeF/2m4oEtVLWG/PtLINnXowGh/iQYEgQUoUPmQb58R/D4G5TTTX5Qtc//xAiZOuIE32yJnO8eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA404hecKLktK6b5lEB3/edGSto3liqSTUk26ORiO0dAiEAu9Tmss/C9KiUTx/XWsb+4uO0MI82PFZ/V5Z15v2a1nk="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.1":{"name":"odo-relay","version":"2.1.1","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git@github.com:odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"^1.0.0","odoql-exe":"^1.0.1"},"gitHead":"db8dc4dc60964209e1cd2b0d477deb22162a2021","_id":"odo-relay@2.1.1","_shasum":"ba7e91cbde2b4382b276c8c1ef5f392719176b8e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"dist":{"shasum":"ba7e91cbde2b4382b276c8c1ef5f392719176b8e","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.1.tgz","integrity":"sha512-z6rVltXoY4L0pKhYgnm7YoOsicc1LGMK0Mxmup6OA+yC90r/pWV1b4UaN7ueM4R5wN2g+KoZ4cMQ03MoeDez4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuuJNqdHxuzuobFSgcXoKb1B2gvx1ECjgqYYmWgQJZnAIhAKGKf2ePMo1nxZ7zQThujFz3E5rSBy5xeghSgrJQ8/ws"}]},"directories":{}},"2.1.2":{"name":"odo-relay","version":"2.1.2","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"^1.0.1","odoql-exe":"^1.0.1"},"gitHead":"b4e7cee5303f584dc8d1dff1b71216b86c8cedb0","_id":"odo-relay@2.1.2","_shasum":"1298c5a77f282eafb656c03235f9b6b4f3539c3a","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"1298c5a77f282eafb656c03235f9b6b4f3539c3a","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.2.tgz","integrity":"sha512-7+N2E1bMMesybUZ2PX3mmFUvFXWdNqx8vwMJu0pZZ5l8T2fpSmvVCgnZfxgONfxExpDYPeqtQ7YEpCr0cIco2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB99cmbRTOm/w8KzRSWRpVFcEUp6f3CweEPyFIupOAX9AiBL2Sfgk4dP51zJz6tATei/SsJDIbLu/gZ20vXQ5VknXw=="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.3":{"name":"odo-relay","version":"2.1.3","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.2.1"},"gitHead":"1644670355ca7415a92df7c8d0d839a1a038647a","_id":"odo-relay@2.1.3","_shasum":"4baab4a83ad3ba02ebc13196e05d7e3ae7595ef0","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"4baab4a83ad3ba02ebc13196e05d7e3ae7595ef0","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.3.tgz","integrity":"sha512-1qBsuXwYL7jFkr9iRRyDjANVKs+CAzbqjFJr+kOnyHmAv3jscG6UZ2wJLwReZOqGdC4358CMKUcu9tG9+CQW9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4TEC7aOaRnAQuZ9DbW4VzItCrPkmjdz9U3htrtsebeAiEAhWJajndyc5P0smr3WppKUz17IML8OpEcXUgtKFGUhCw="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.4":{"name":"odo-relay","version":"2.1.4","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.2.2"},"gitHead":"f9cb2c364023e4bb889322011559c8bf59423a71","_id":"odo-relay@2.1.4","_shasum":"1cc7b07c989416b29ff916e6c736ee40415c336e","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"1cc7b07c989416b29ff916e6c736ee40415c336e","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.4.tgz","integrity":"sha512-MkXqIDqFoghT3fRTQWwr6TizLuOnQvJsARRMs55ETA/x/yF+AypM2MsOCorfpz1ttikrHVDzisq0Wn5c4hZ1hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjXE2k5f8b8bYM0Y6/w7XZOnWtgP+/nbBlqzCl2BSQdQIgA8ZxguQBVPTOmdYiGn+mNO1g1jVB0Htfc0Ib5wzn2t4="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.5":{"name":"odo-relay","version":"2.1.5","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.2.3"},"gitHead":"0b63f599aa48c89e9fbea86f5727d96a6b640d1c","_id":"odo-relay@2.1.5","_shasum":"e078a52eda15de3b7faa92198078483c75a3e65d","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"e078a52eda15de3b7faa92198078483c75a3e65d","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.5.tgz","integrity":"sha512-NvQFzpVWuy24ieyNVoBnqi2OAhFa0xELu5S0wuFHz2hkOYdJ0O+jN7a2kcve52Lu5cAJ6G5fxcgnPkB42rQq1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+bvmMiW2F4f0kOIhWNfRNiaI3fh9CZ23saGgo6MGHSAiAw+k3lYyKBzDospqsFIK9QXREntzMzpHEzsFbgOeZnYw=="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.6":{"name":"odo-relay","version":"2.1.6","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.2.4"},"gitHead":"f4830f47909b8bbb3fc66383986559bd90808b65","_id":"odo-relay@2.1.6","_shasum":"07845524b68bf20d96d1372e23cb1b63d393f0b5","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"07845524b68bf20d96d1372e23cb1b63d393f0b5","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.6.tgz","integrity":"sha512-z50OQxXf0HC+etuXgIJKoj85fLbUJsa2RKZ+dAej2fev4ZIRZS6jriIHRg2eUzvGE1DzzaeuvZr/8D0VbWZ/fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd13J5TRZ4W5quHNTHFQ8iRXX0m73DEls3pe6mYRYozAiEArgu/xwFUHlGcnjET5jwItEG/6OzTdv+lAQwntooKpQM="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.1.7":{"name":"odo-relay","version":"2.1.7","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.3.0"},"gitHead":"c8c26e3fa5ae9670628603f91b7b9da1f69a443a","_id":"odo-relay@2.1.7","_shasum":"292c18904b6212151ee2faa726ce08b1701cb0df","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.25","_npmUser":{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},"dist":{"shasum":"292c18904b6212151ee2faa726ce08b1701cb0df","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.1.7.tgz","integrity":"sha512-HU8j3bAjUAP+yVUIrcAyX5+cZpseGC1BtNJc9q02irkiwjc3GROmrvn0AMBwD/lRKVcXKAmIL3AoJT+0QV5ksA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEedfvehC5dRdy1XXN9j0/Oj8j2UkSBPXD6rde5XolnAIhAI639uhbQ1AzqIKu1pitCegDxeUYHetAZjQZ9X3awjyG"}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.2.0":{"name":"odo-relay","version":"2.2.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"odo-layers":"1.0.1","odoql-exe":"1.5.0"},"gitHead":"7010a5153e063d26fc88ba9b3466cb7a47ceb538","_id":"odo-relay@2.2.0","_shasum":"45e91852f82f36412eded30439cc3991d1b3202c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"45e91852f82f36412eded30439cc3991d1b3202c","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.2.0.tgz","integrity":"sha512-6ooGGK1Oz0wbN5agGTf8H+lvFftmxyFhjvn96hVrA4YAamuxrEINKoFPsLAjUUN1fmkHBHB00RVoxD2j5YQaOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2L+3m2OMcV43XBq3MNy4xtOqqXDouXKcIcCMtOA5gaAiEA4u6aauJN5uB0FHGNX/7GxohgpcVUo7j025cnSdvZ9vg="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.3.0":{"name":"odo-relay","version":"2.3.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.1","odoql-exe":"1.5.0"},"gitHead":"222598209d5ec54bb59ea21903614f23f1c9df73","_id":"odo-relay@2.3.0","_shasum":"8cd808c113c653904409ab6e7e934dc85192fb6f","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"8cd808c113c653904409ab6e7e934dc85192fb6f","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.3.0.tgz","integrity":"sha512-bwzd9DEOLNlihjcva/GAsgCNkt1rH8+J0t6qh1JARknjKlMJQX4YsX4/OXJ4T4eb/OD7qRH1Hnk1ODvwcns2Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKd5VvoAcK6pNlEhZA77rvMBDXEMVaKTRLh8pEAZ55xAIgHDGfieXIOYPa6+S0RJjSeA54uUBaCP9sr+trS6CV+rY="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.3.1":{"name":"odo-relay","version":"2.3.1","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.1","odoql-exe":"1.5.0"},"gitHead":"0f03eefb7ed5e3f36fa1f2193da7fe54cdcac090","_id":"odo-relay@2.3.1","_shasum":"56e72b01b2f02079261c168bd896cad4ceeac4cc","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"56e72b01b2f02079261c168bd896cad4ceeac4cc","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.3.1.tgz","integrity":"sha512-cv9zyPpHg99WYDaf6ZViS1aS03D3HGXPzW1OSLCO1ZYxcSSHNamfzaKQyKgyWhTenmb6puhrorlWvmlAQqTBAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+03+ruHGp+jGL3uxdH99Wu5O57GVJKiRqxjEcBwO6MAiEA0BkAvFZrcxMtBwOLpN5tt8qDlG3DK6X1Uf6MLTtI+fc="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.3.2":{"name":"odo-relay","version":"2.3.2","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.2","odoql-exe":"1.5.0"},"gitHead":"b583216b2daaa75e00af92ca424f1a21e4b39116","_id":"odo-relay@2.3.2","_shasum":"ddf473430daf9031be2ed5f9aad0ff3aac51db22","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"ddf473430daf9031be2ed5f9aad0ff3aac51db22","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.3.2.tgz","integrity":"sha512-TADpuN4qFLpn1veO5SOo5g27QBjv7a6g0AEGmLWEmI+W+QBnfHUaMr2SWOCGTYsle2N6FaMbAWnHjTo//Tvbwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5NTLB1nfFT7zkjArwfbdOPn1qIZ/9ErLRPxO23nyCgAiEAj+etimwiz0L/3+DUvbcGeS0ZRsGpA9B42I8LbhljkJE="}]},"maintainers":[{"name":"tcoats","email":"thomas.coats@gmail.com"},{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.4.0":{"name":"odo-relay","version":"2.4.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.2","odoql-exe":"1.5.0"},"gitHead":"c709422410df973804889fe89c02d947d91c2698","_id":"odo-relay@2.4.0","_shasum":"b8939549eeb6b2d43c2f1c3431ef723f773ae3fc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"ascendzor","email":"wow.troymare@gmail.com"},"dist":{"shasum":"b8939549eeb6b2d43c2f1c3431ef723f773ae3fc","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.4.0.tgz","integrity":"sha512-zf9xlBJQWInnDl4h/xzpYVA3uPT37fc3pwoO5i/fUhtBZ5LAdMYLLsL2UyDq8gotE0zApT4R/9yvm4Ud4hMyuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3UfBpUl1KUasc/UeijXRSFNVt36RZaomF8yrTu1nw6AIhAO4buOJrV3pLVEUF1Xr34eT9PEBoQsC/kmrUvs64zp+M"}]},"maintainers":[{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"ascendzor","email":"wow.troymare@gmail.com"},{"name":"tcoats","email":"npm@voodoolabs.net"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"directories":{}},"2.5.0":{"name":"odo-relay","version":"2.5.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.2","odoql-exe":"1.5.0"},"gitHead":"c444212550abcb568274cfd6466803fbf23d6241","_id":"odo-relay@2.5.0","_shasum":"7a4624b2bf9c6a4bc2b2b0c94385faa75ea53c76","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"7a4624b2bf9c6a4bc2b2b0c94385faa75ea53c76","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.5.0.tgz","integrity":"sha512-tPsA680oEvE460A0JmlRKs2t3GLQUSCPIP3jwlXgWC4wybqZJqBQ47qYV/URHKqPFarcU/xhRUeEzzzBgCVrdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpVfuTRm3aFCNC9yYyKiQW4OZACTMDyvZd9alJUuyZZQIgdAaoE+INxJVryFS/Rk6RcapDEo0Gigkri2iKT3hHGuU="}]},"maintainers":[{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"ascendzor","email":"wow.troymare@gmail.com"},{"name":"tcoats","email":"npm@voodoolabs.net"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/odo-relay-2.5.0.tgz_1459643245748_0.5142657719552517"},"directories":{}},"2.6.0":{"name":"odo-relay","version":"2.6.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"3.0.0","odo-layers":"1.0.2","odoql-exe":"1.5.0"},"gitHead":"fac00d538bb0133b3d3fb885490427257e043892","_id":"odo-relay@2.6.0","_shasum":"04c6293c04acc2069492c08780655fdcc9f7b0bb","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"dist":{"shasum":"04c6293c04acc2069492c08780655fdcc9f7b0bb","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.6.0.tgz","integrity":"sha512-C+qDqImrxO67pTyfxNjnlete17FO0uOIGWMMU7hMwbc9Zqu9muEEfl5zII+iVwgmcu+YcSKomZu/iBUQHSNXkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBeW/ks1gKQRiLRTnVpkHMdio8h4HPuNnucwXMLX3kPAiA0QlUzN9YbI1NFop7d6vFw7qIywcAIJwvGtVN9o2a0qg=="}]},"maintainers":[{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"ascendzor","email":"wow.troymare@gmail.com"},{"name":"tcoats","email":"npm@voodoolabs.net"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/odo-relay-2.6.0.tgz_1469094736254_0.9917070050723851"},"directories":{}},"2.7.0":{"name":"odo-relay","version":"2.7.0","description":"Unidirectional loop for odojs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Thomas Coats"},"license":"MIT","bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"homepage":"https://github.com/odojs/odo-relay","dependencies":{"extend":"^3.0.2","odo-layers":"1.0.2","odoql-exe":"^1.6.2"},"gitHead":"20e9d9a4e7c49acf242a42f041ae75fbf3605f7f","_id":"odo-relay@2.7.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-+sltuM5qFhFHEnkBKCgcu5W7BZyRJKybHTNGKV6H1oichGpK0Ym2eg+0mWyXb+LFMFkQQEWBtdS92+jA/CWAlQ==","shasum":"ce2eebe6bb6fd3fec447baa277386edc410d4e8e","tarball":"https://registry.npmjs.org/odo-relay/-/odo-relay-2.7.0.tgz","fileCount":6,"unpackedSize":4828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddrDQCRA9TVsSAnZWagAAHMAP/2cU3lmYnITPu9DBThyr\nXScjeLx6QsLT7gZ80pz4lC4sOAKJmJp1TLdlWWjuUKXLOYCdS17nHKHCxeir\n99IxbI7cykT+jhU7Qp3sPDHSk/NrsP4BsJ/iAsqTDgKdPcizay7ix4p9yDNv\niqvzUQ+qLR/rIQqjt5fXIGk44p6r/5c3NIJvbTo3rxLr6xnPokWhIKEpk4n+\nxAz3kvM7kMP2bzhGPjM9h8BGk4a+l9BewUH/AcPDLNLs1I04qck3X2gJmLKW\npMUskcC6w4vDKtw5PqqVmU7aBKcIogWJz7oESqMinCJBtVUpXDGNRxMjzCUR\n6Ug9fQkiceuHHQFK28WnaKPeRjPwZSFPBy0OejL/HueSmCXI7FkcyD5I7z6O\nr7GsakDRp0QiiBRUrUpkcZVtzocCu+xJChnvs//4vL1i58tUF8EPzTY4/0t0\nUAXEOasSEiq7pxgN4IWUxUawgpy8WdP87ShKdyEkYdlatCzTu5DH7wjIdpBC\nCpAJVP5mA49hUjsu56supkrUuYkYD1YPlp6YUu2R21eoHbm5oLRGe/ZOJtWt\nPJjiyN5BtxVX5nbPJpZ6uu4Gnt4aXgT3SHK9ASlC7ncT5HtycipZAabFWm+y\nkbLECWNU6Ajm1uRfGIAybAIFtxyLl4UAgfxDIoSdjpAnFuYbSxf0BsSqGgPm\nAspe\r\n=LdD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwJmZzZuaqaEJQ3Lnvt2pdn3ugWa6eI7/Hhh309EtvqAiAb3xsnTOIVVIqGSTCNxG2t1pGXd8FC0dtuCK9n50jzHw=="}]},"maintainers":[{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"ascendzor","email":"wow.troymare@gmail.com"},{"name":"tcoats","email":"npm@voodoolabs.net"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"_npmUser":{"name":"tcoats","email":"npm@voodoolabs.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/odo-relay_2.7.0_1568059599883_0.6611747276798541"},"_hasShrinkwrap":false}},"readme":"# Odo Relay\n\nThe relay pattern for odoql and odojs\n\n## TODO\n\n- Allow queries to depend on the results of other queries\n","maintainers":[{"name":"ajnisbet","email":"a.nisbet@metocean.co.nz"},{"name":"ascendzor","email":"wow.troymare@gmail.com"},{"name":"tcoats","email":"npm@voodoolabs.net"},{"name":"tornadot-tim","email":"cyclonetimmy@gmail.com"}],"time":{"modified":"2022-06-22T19:10:02.529Z","created":"2015-03-25T00:12:59.919Z","0.0.2":"2015-03-25T00:12:59.919Z","0.0.3":"2015-03-25T00:44:44.973Z","0.0.4":"2015-03-26T07:52:14.206Z","0.0.5":"2015-03-26T09:51:08.091Z","0.1.0":"2015-03-26T09:57:49.601Z","0.1.1":"2015-04-25T09:58:07.234Z","1.0.0":"2015-05-14T09:25:44.516Z","2.1.0":"2015-05-17T09:26:22.131Z","2.1.1":"2015-05-21T21:42:39.115Z","2.1.2":"2015-05-28T23:27:30.540Z","2.1.3":"2015-05-29T01:51:56.892Z","2.1.4":"2015-05-29T02:16:01.146Z","2.1.5":"2015-05-29T02:56:00.996Z","2.1.6":"2015-05-29T03:10:19.727Z","2.1.7":"2015-06-11T02:07:10.339Z","2.2.0":"2015-09-01T02:01:34.662Z","2.3.0":"2015-11-02T20:27:56.746Z","2.3.1":"2015-11-16T09:01:42.714Z","2.3.2":"2015-11-26T01:30:35.190Z","2.4.0":"2015-12-07T21:35:05.075Z","2.5.0":"2016-04-03T00:27:26.297Z","2.6.0":"2016-07-21T09:52:18.879Z","2.7.0":"2019-09-09T20:06:40.068Z"},"homepage":"https://github.com/odojs/odo-relay","repository":{"type":"git","url":"git+ssh://git@github.com/odojs/odo-relay.git"},"author":{"name":"Thomas Coats"},"bugs":{"url":"https://github.com/odojs/odo-relay/issues"},"license":"MIT","readmeFilename":"README.md"}