{"_id":"@terraswarm/gdp","_rev":"54-4485180349f1a29a084d5fb60edabc38","name":"@terraswarm/gdp","description":"The Global Data Plane","dist-tags":{"latest":"0.8.6"},"versions":{"0.5.0":{"name":"@terraswarm/gdp","version":"0.5.0","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Eric Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"}],"main":"index.js","os":["darwin"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.5.0","_shasum":"98f71f71b36cfec18a7d612baa7dba8e78b2c6b3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"98f71f71b36cfec18a7d612baa7dba8e78b2c6b3","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.5.0.tgz","integrity":"sha512-9763IU5pZKNtSsSC9cFvYPiOUbhqrs7kX8dAcTB1s5blgd1K1A4mJv9nJimDi/54dPk/IOwEooA+r8CEHaPLJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMGYKIkTX7qT40ZGjUTDwdTvCjy7v9td7tBCMYfYEBeQIhAMsBH7ekvTxhZy2Uy6f+PFzpIn/Xgk39is8wZFEb2eFt"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.5.0.tgz_1469035262402_0.5282754492945969"}},"0.5.1":{"name":"@terraswarm/gdp","version":"0.5.1","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Eric Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.5.1","_shasum":"dbe0d7486e137d7f184f21deff4e44711950e1ab","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"dbe0d7486e137d7f184f21deff4e44711950e1ab","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.5.1.tgz","integrity":"sha512-X1dChTyGqM2Un+WniIiNoQPSyo73zfDvhqhFTn2AtarK3gEeFlolt4LP3CCjGnEzg6OvMwN9TgbsIK5rRuO5Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC1P4YouAQJSmc+2DHfijMdI31CAai4Hw98Aj0dTciVAiEAnHu/vfibbWXy+nyBiXS0b2429RA7GiWN7YGsY99Jd6E="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.5.1.tgz_1469041340556_0.9574220734648407"}},"0.7.0":{"name":"@terraswarm/gdp","version":"0.7.0","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.0","_shasum":"36a9ffdfe1c2297bc5f4452d157f537c85e89886","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"36a9ffdfe1c2297bc5f4452d157f537c85e89886","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.0.tgz","integrity":"sha512-Kvc3TdQ8FI45AYfPp37uxJTjxKmivBRfhX+XNNOYSRcuezWwtCsBkM1SPRmFqgZD9ZQ4YE0iG7QUY4PoppjLzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCD56Abtm9kML8/aeH/9VtjjgY/ipNiXxIZ4k4+DNl3wIhAP3Hngm+mz3AAJ3r+Jobsw9W1dNzl/tMGY1SgIi2sMtb"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.0.tgz_1471042274829_0.655376561684534"}},"0.7.1":{"name":"@terraswarm/gdp","version":"0.7.1","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.1","_shasum":"94d5ae29e07d360a31a1a441e3fcb951b4d369d9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"94d5ae29e07d360a31a1a441e3fcb951b4d369d9","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.1.tgz","integrity":"sha512-EEvj2s0D4TEJBPat6Adq3+qFMrazNBWepseSW8W6HmoYj1BvaNZym8i9Ct5M/L1/qOPYuNnVeKuKex+LJP9qdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkWlT502Ed+B4CCbQvJypZT+FTrkFS1+22xxY97Zmj3AIhALquC0EW/ysomr6/0MRp1jxFk2RYlDtSe4N7Hox2irbU"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.1.tgz_1471043625140_0.29238433111459017"}},"0.7.2":{"name":"@terraswarm/gdp","version":"0.7.2","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.2","_shasum":"eb71269d6a7e1568445e217a507ee1deb4b0acad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"eb71269d6a7e1568445e217a507ee1deb4b0acad","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.2.tgz","integrity":"sha512-zqdfzW8VPMngqzrkT1XrUww6RGrZXZ9l/HLOGKtTMUH4Hk1dOte9RcfnwvIIhbSfHiEv5TLM5LfHKvjOot03/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtaOrofwr8+waeT5vFAxvfnkWziyIcM7fhs8G/Ue9HrwIgfqj632FIzx3TmaR8WWv4owYrfvp4iXQIKVtEJyfmh00="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.2.tgz_1471044583969_0.584298612549901"}},"0.7.3":{"name":"@terraswarm/gdp","version":"0.7.3","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.3","_shasum":"dc4e14116cd83566ef3904f98934a4669053771e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"dc4e14116cd83566ef3904f98934a4669053771e","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.3.tgz","integrity":"sha512-B4VmZs5o8zfe2v4r/ILKvdQCjflWG//lcML1jJN0bZs+NejH7WrQoWH7IknKmYBn7As9qBS7TYrHcAfZEozdpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1lo6qeaLNSxo5slcqPBmqMIZlMr/5PdZZws+GAmO0XAiEAt5WRiE2g+B96X/nmaSC2ogzfTESVo7TuOQrIsZgqtzs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.3.tgz_1471536609159_0.1570773022249341"}},"0.7.4":{"name":"@terraswarm/gdp","version":"0.7.4","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.4","_shasum":"3b66b63efa3642310f03798814bbcbaa8e8fe912","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"3b66b63efa3642310f03798814bbcbaa8e8fe912","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.4.tgz","integrity":"sha512-a7IcwFKVOTt9IMx/+nEcs48d/TgUi3LUjrcKX0OyFnzobFDnnwepxWO645jXtjMlPM7xFp1C4C46hQXTka/8+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT+EJoyCUCQzOtYDmtl+SPplsqy4MHDtqcqQ6MquowaAiEAvKan5mz724BXukfD0qDGJoJyHhPzt2bIN/pwnSYzw6U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.4.tgz_1471568927896_0.24772204621694982"}},"0.7.5":{"name":"@terraswarm/gdp","version":"0.7.5","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.5","_shasum":"5a59ccef889ce052d54b2a9bce8ece353ba09c1d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"5a59ccef889ce052d54b2a9bce8ece353ba09c1d","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.5.tgz","integrity":"sha512-J0/tFIjIKU7Nmt3lXWGnpJGefOkQS1bcHMZziINsYXNctM2yghft3HxkOOxOg0cMJukrA0fjigz5XDOdoDH4yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzojM7W6XkJ3Yq411ri3cetsebKiY19GfJgoMGwuzQ7gIgBCIcH2A97jdQWFC9xbtKkDydgShmN9gXmNkGVpjU3Uk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.5.tgz_1471570730691_0.27422887785360217"}},"0.7.7":{"name":"@terraswarm/gdp","version":"0.7.7","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"files":["apps","gdpjs","index.js","libs"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"@terraswarm/gdp@0.7.7","_shasum":"edc96052401f7016c1d22f27482a21e74a9364ae","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"edc96052401f7016c1d22f27482a21e74a9364ae","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.7.tgz","integrity":"sha512-Z00hmqnNYxg6yXBWfvttWze1BvtBzM0Gvq5OmnTinnm7j4tf2JO+tb3U/Ws9AHLJyoJRQdPVZ6XrRERHRhQReA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyREabRMFMOllfK4dNg/BzilRFuhz6EFdsg2wWVu+QXQIhAOQvK59H37iMPLYFk6ZibMKXXGCHcLT+J+NsEOKhMAvr"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.7.tgz_1471996524729_0.05183360818773508"}},"0.7.8":{"name":"@terraswarm/gdp","version":"0.7.8","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.8","_shasum":"767606425934e9ae4e66a905e4b47df29998dd55","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"767606425934e9ae4e66a905e4b47df29998dd55","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.8.tgz","integrity":"sha512-Fe2+wlxetb7kXf9mkFrpsUt59PoPAOmqAi1T6qLxs3mVZyjsiV5Nc3p8JE5QOwHnjTW6ExxkuK/uYUZbehYenA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOcVzlf8q+ISllimdjrXfQo/4WBR2HdNexqmd093vM/AiEAmayr5CUILTfbn0ECihXSr9oeJ55Fq1ClGSnJ7ws1GF8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.8.tgz_1473470380391_0.6021165666170418"}},"0.7.9":{"name":"@terraswarm/gdp","version":"0.7.9","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.9","_shasum":"611fe0912e07b9e756cb4f3326989938d2fa6917","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"611fe0912e07b9e756cb4f3326989938d2fa6917","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.9.tgz","integrity":"sha512-JFttJfW4gC/st1Z/k+P8kwX/G0YazGQjbxAueKJTwxbl93uyRVkIK6TquDopt7mnfLcA3n5PUE2P+W7vEH8JCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGFKtQHWxX/D5/jqdW32fdrwYGMNxoTVqzjJOYmBWQBAiAQo3Tc/vTogj5bYokr9M8demIKj1fqEbUHrQmavmwFyA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.9.tgz_1473482980590_0.16528284642845392"}},"0.7.10":{"name":"@terraswarm/gdp","version":"0.7.10","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.10","_shasum":"550540c2fc2534c8de98535654b0b58e29d854ea","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"550540c2fc2534c8de98535654b0b58e29d854ea","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.10.tgz","integrity":"sha512-YI3e/KgIQs0/IHUZFTNngshKLqKwX0uVtf84DEEOGWzD9iM34JKT36eDIFjPy3EAxTVK3Pkuvut+eLQ7FzXqtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw7wdJeIxxAZXNNrkDcMLUxKj99alZOp8ESwYL8E3j+wIhAMXlLDLU2IVkqfJziucTBhwnA7RHhZJc2b0yoeZwwC81"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.10.tgz_1473483700679_0.08540244866162539"}},"0.7.11":{"name":"@terraswarm/gdp","version":"0.7.11","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.11","_shasum":"ddddca2898aa860c2971970808529a2350e08307","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"ddddca2898aa860c2971970808529a2350e08307","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.11.tgz","integrity":"sha512-h+YfGTJXHcSCbEafIUT+8zRLWU+jPlIspj9cQSkqURKi3uak4nziG578AFxFslW23hywSDyGTqn9OxRM0wS+Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCng7XEsy4erNo7snkLbxonocYCPrRN6Cq8tZe1ILN/BgIgePOMGJHJIsfUSYmZ3BSUvCzWRSw26Tme7AZTTPfmeAQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.11.tgz_1473484287133_0.21190758468583226"}},"0.7.12":{"name":"@terraswarm/gdp","version":"0.7.12","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.12","_shasum":"2056e20dbadf96a9ce6dd11303cf6d8dc57e6a89","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"2056e20dbadf96a9ce6dd11303cf6d8dc57e6a89","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.12.tgz","integrity":"sha512-nO7601BgxHAcqrvb+qR/B2MDKm4eIlvI3dyDfNwqHlpEpSwslr4/byTbsKZdiZu1AAu2v9LGP484LSIMN9pFIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO8o+BKikP+t9SxQ4dxj+ye9MRwwESTwKavDQpglbCIAiBLUWW8V+Q8USKkh/J5ECC19E2WvTsKiXSfqNfu1jAQnw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.12.tgz_1473484679980_0.9543752649333328"}},"0.7.13":{"name":"@terraswarm/gdp","version":"0.7.13","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.13","_shasum":"043e8a1deb6f34ef3102397b899178b99f3e1112","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"043e8a1deb6f34ef3102397b899178b99f3e1112","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.13.tgz","integrity":"sha512-X3zMbrcI0VlKpNrqTK8MOs4Cfm04dXLz8lQkdcMZCtja4EjbPMXjtmAxPv3ySN9mp6Gur9ChAgw0NkslGS9Ciw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8taVhzK6Mn+Aa9pbGS4JtIalKqodSp5Ms+oO5mxc1vQIgQpPq/KdXx+/nX+v931B5cv7mFv0qkwXxcjyGTa4Ie0g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.13.tgz_1473484842461_0.510956757934764"}},"0.7.14":{"name":"@terraswarm/gdp","version":"0.7.14","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.14","_shasum":"c7b543f43ea0980a7109bd3cf6431ee5caf78426","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"c7b543f43ea0980a7109bd3cf6431ee5caf78426","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.14.tgz","integrity":"sha512-yInFOG914M3zwcuvjoIcL2+hWd/+vrkDaZEUijYwVz58+zSZvuK3FumBRZuzDOFbFwgH1nznFUD8qZRlezMY2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE+Z6oqUe/YvZUxIZg3O1ss6fZo3BwbNopBfuL26zuUQIhANJmejW2EigzF0L5cZobwBvFrmbi2RR9Kn+Aoyq75g6T"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.14.tgz_1475036580809_0.14187269867397845"}},"0.7.15":{"name":"@terraswarm/gdp","version":"0.7.15","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.15","_shasum":"ccf391a025094dc57055ab58758ee241afb7a4b5","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"ccf391a025094dc57055ab58758ee241afb7a4b5","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.15.tgz","integrity":"sha512-3u/dcIHR2yrYAgDCmZi6FtDWeowTV1vqGoCzqc46j3Np8JZdbrHulwkzhnxagSS/I8Jgcap/T3LtP8jQKDs02A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLqAjdp90ZO4DeDgEkWrtZMdbaR2TDW8XtGtJiCuWX/AiEAwjJJIJjcqbsDvSmh1Al9LyI7djX7fpKnN6TWA7JqM7o="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.15.tgz_1475036820680_0.35274092946201563"}},"0.7.16":{"name":"@terraswarm/gdp","version":"0.7.16","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.16","_shasum":"93921d54e151ae881f7305ac5bf5e20c2ef7865f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"93921d54e151ae881f7305ac5bf5e20c2ef7865f","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.16.tgz","integrity":"sha512-lk9liUPpbnjWQ2V3tpklueK987C9Qj1mGml+xmPaMw75sHhX3Ly7hQ2uOMzAjichiVnu09mW/ie2hOjAgEo1EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrYm+qAZnITxdNmghfke4RHSDBQo7QVs78NO4jlpCEaQIgMTf/2X0b93lfvnshmu3NiJlc0ck7oL/BDUSQopvcM+k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.16.tgz_1475542466522_0.23125759651884437"}},"0.7.17":{"name":"@terraswarm/gdp","version":"0.7.17","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.17","_shasum":"77068e5d9009d933bff1f5d01e8a50407a46b395","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"77068e5d9009d933bff1f5d01e8a50407a46b395","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.17.tgz","integrity":"sha512-gVpuDaFIRHP53k9N56QHrV50I6939vj90t35MvjGuwEpSPgD42XRMIq+pvgcb6b1f9oIidyAkxXjn4aCX89Q9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZAIyWkkMPabI0nqEwnqwC9+4ACneHUEW1T/LMxR1Y4AiA7P0hDZwF7+7rLnlqeDYS5+bC33VRwW0V4Q8UxtiTZ3g=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.17.tgz_1477158042609_0.49173985165543854"}},"0.7.19":{"name":"@terraswarm/gdp","version":"0.7.19","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.19","_shasum":"7ca2095da635d25030c94d26840599bedd35b4f1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"7ca2095da635d25030c94d26840599bedd35b4f1","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.19.tgz","integrity":"sha512-VF66/K84d5GXWx9jf90cBUG8+uxlCs1Txjyz8BxlUGy2DYwa51+GMVNRhXV5UeMBdDdWPT80lo3eS+vBFOul0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxecZxEoanLNhNPL8tdxlHvzRM4de7I+0o+DQJsZoq/QIhAKJyd1mkEGf50fXJ7HeECVrXtm8VOfnD794Q3zs4XzSG"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.19.tgz_1477199021320_0.8843794444110245"}},"0.7.20":{"name":"@terraswarm/gdp","version":"0.7.20","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.20","_shasum":"4fa25abe2c2ab64d464621a07831cdaea65e4933","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"4fa25abe2c2ab64d464621a07831cdaea65e4933","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.20.tgz","integrity":"sha512-+F5VPnz/9CirTR+l9IeiCgyS2+9UJw09v4ar7bkCLz2OkxUYje/l0gEVBauHnVvGwc6TRn5rTY73w2nzrRyeow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKFdyXU8NlDGw4tMAdv2RFtIjyuB2lF0PcWT9ZeeDXdAiEA2OgM/UG8dFPnLmYHY8LI/DkNsuIt9P+lVtQD6rDJdkk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.20.tgz_1477246930239_0.838069228688255"}},"0.7.21":{"name":"@terraswarm/gdp","version":"0.7.21","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.21","_shasum":"106696fdfcfe57ab884dbf031851499b7c0fe82e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"106696fdfcfe57ab884dbf031851499b7c0fe82e","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.21.tgz","integrity":"sha512-XLlBv+X5DOSZRvzYHQk+iQXsG0PA2aBuJ9QYD3lWgPXrlK6saMLoYU97jF6Gjk8qIkDupemU94b/Oi+CbeQnkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTbxUU4t86hGOsUWGkeldOgVxpl8iMSRHag0UWXj7AVAiAn7up1lhbZJdkCDKSf/FWSaOqEPw575TLiUOjSVEBRww=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.21.tgz_1477254150305_0.4023988174740225"}},"0.7.22":{"name":"@terraswarm/gdp","version":"0.7.22","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.22","_shasum":"9c80cd7196d0fba1db0d66c9a7c77dcd96f9486d","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"9c80cd7196d0fba1db0d66c9a7c77dcd96f9486d","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.22.tgz","integrity":"sha512-ObPsq8oBJe+khhE/yNHF6hwvWWiBGtC7zjdC5me1uPsH108uVb+WsqLbLEVlMZvKiY21CYZosCUmPLcesCWAbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSUtpJY4sPjBy+NC+/Iq0BC3p2i9oneVQtzk52bnKAIQIgbzljJ1z6S29HNOA9M6ICzOCNmVyGvL8uMLEXVmGKdck="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.22.tgz_1477256737035_0.8244135782588273"}},"0.7.23":{"name":"@terraswarm/gdp","version":"0.7.23","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.23","_shasum":"55849ff7b24d5e65ad4f7fdc96b1ac49760872c6","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"55849ff7b24d5e65ad4f7fdc96b1ac49760872c6","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.23.tgz","integrity":"sha512-+f6mawNxs0lCq+zDf8R9/XBWmgf2ABt5AiVyQIS3+TYYaftX7N75WSFT+vl2lydjx5id9hsnNuf/28ZhUTIyHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEByYwBIXraTnl+qGW/iXTGEGn5jum6mRy8SCRhslT2iAiBI7te2atv6wzYIG1q9mLlQEKFjRGG8ZJmPBvRRSOgDKw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.23.tgz_1477256945410_0.1734452296514064"}},"0.7.24":{"name":"@terraswarm/gdp","version":"0.7.24","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.24","_shasum":"0d8f1734238ce6f6b31bfb8daf2db57844e7fad0","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"0d8f1734238ce6f6b31bfb8daf2db57844e7fad0","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.24.tgz","integrity":"sha512-T4Ft2wdAIlw/CMqAtb2qD9Ztd/tvLW946AvRQgE5RPEoKId0GIod4bHmEcqfAxcwLWQM2mS9WbJrBwDUH/BWTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijlRaLB3iMcWwlYw/+tHEMdQkr/uWD73xXxA+rHAJjgIhAPypP9KqLMURoIkaj3/NiTeiX3MVffSftbGsQsUO8GPx"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.24.tgz_1477259981977_0.7847469768021256"}},"0.7.25":{"name":"@terraswarm/gdp","version":"0.7.25","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.25","_shasum":"566d095f79e6c5a4c5961df587884c3249711406","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.6.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"566d095f79e6c5a4c5961df587884c3249711406","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.25.tgz","integrity":"sha512-nXr7a6Psh9jlZOlBO1XfYw2nXCe20mh+Ak3S+ys2i7qWBROKw7zBm8FB+hE+Z9cH7wKmbNj630NPPmfErP+gUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhuNI5KKrYqWyoy6trBNe5GMD9H5yudX7VMle690KZuAiEAvw82U9q4AdNrqa3jCsv0GMbDTpKhUuOfB/PsIElyA0I="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.25.tgz_1481403989765_0.25698677240870893"}},"0.7.26":{"name":"@terraswarm/gdp","version":"0.7.26","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.26","_shasum":"4ba50e79c8a48ebd2a452bc7c5f30838a3918ff9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"4ba50e79c8a48ebd2a452bc7c5f30838a3918ff9","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.26.tgz","integrity":"sha512-aT48K/jktSnfuyxQt3tB9dkbR/OAz030WmiBkrVWXoykriRhJlg9vHLXwc4ALxBFEwS4rusCGZtsAdbDXPTzbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3WjhAtQ4izXUyucfbVREsBQcyGOtwcTtMvZ9DqWZ+8AiEAqNtXIHECq0Gp4unS526Z8oJ8WOEvtU5muRVCwMkPWGE="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.26.tgz_1481404788996_0.4727886950131506"}},"0.7.27":{"name":"@terraswarm/gdp","version":"0.7.27","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.27","_shasum":"6d8a1271695a627a3ea2024e78616f8867b1c8a6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"6d8a1271695a627a3ea2024e78616f8867b1c8a6","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.27.tgz","integrity":"sha512-mhZ/gdufOeN5edC8jgkFwI0CHXq758oExGIXpPp4Y9y74nxaeNB6LUJFDKwd9Qo0o56+9+XRfPLkZ+hVkhafig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC16/Bpb/CpwhJQ9iwu7BskSLM1fy/6QlsThz/PAnwKkAiEAzYOakgbmo3usCnm1nAeFjadQW/NdqosL2by69wMo22o="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.27.tgz_1481661741438_0.539380048867315"}},"0.7.28":{"name":"@terraswarm/gdp","version":"0.7.28","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.28","_shasum":"99600202765462187bb2189499c4792798f6f0a3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"99600202765462187bb2189499c4792798f6f0a3","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.28.tgz","integrity":"sha512-5srYC00JDRDOIKuHB541oaMK/CtujPFTsglsYUwEmNNt9cZ0UUMXiLZpU+pbUl6buiLeEmZk4Guw/eUrIKZu6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESSm+UzTodjUqNeb5844GVNI6tqRheXjawTpMGCjbsUAiEAiAY6FMkG8beV8LmGk1BKuLell3IVpl9i30CKFG+sDUs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.28.tgz_1481667652091_0.8278923342004418"}},"0.7.29":{"name":"@terraswarm/gdp","version":"0.7.29","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.29","_shasum":"d6b7b82607846c1b0f24d007d41a6d7011f07ca3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"d6b7b82607846c1b0f24d007d41a6d7011f07ca3","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.29.tgz","integrity":"sha512-atXeI44MbSFZmHBmZe6pwdeym2aDuKYbe/d/AtDNQ8Vy8b4xq6LQVcl7xHqGsdpH8oDN/b9bxUOOt7TPQOobpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETCD100PnB55sHYrmQ2Xi+0LRJC9Tvn5fB5cfoYXWhZAiBb+b28lAwZB+PX/YZfUyba+lRYDxosW4eUs0VOlEky/Q=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.29.tgz_1481668365584_0.09653245285153389"}},"0.7.31":{"name":"@terraswarm/gdp","version":"0.7.31","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.31","_shasum":"5cc5e00b25cff4531d94479b544989bc64169d1a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"5cc5e00b25cff4531d94479b544989bc64169d1a","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.31.tgz","integrity":"sha512-ZFzwLvzKcvAPTxT+Loa8bgVITDMsJz1KEdE9yKo6z5piviQKj3rOy5yjQxHCTvmJs2EYG8F3xTQi9bRgK7ljrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH35XaKt0FD+O4VnK56PCg1vBhvId9F6TzuPeCjPdf+AiEA5dBnVHIlDszV4ZaNxbL1mFoZGIW5Q72pyHtagB33OsI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.31.tgz_1484425198771_0.4116453928872943"}},"0.7.32":{"name":"@terraswarm/gdp","version":"0.7.32","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.32","_shasum":"28d3fef3196296f0c2cf26c8a05aaad1cd2f2450","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"28d3fef3196296f0c2cf26c8a05aaad1cd2f2450","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.32.tgz","integrity":"sha512-OxKETqroe68KHnDc3jHj3134/TvlbzD7vlvZxfFdODVHnwIInauvF/xwbK4IMilklCCzzatK6RToB0KVJ991yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE7ftsxbm5THEB9KcCa7YsXNtxfqYQF6XsnuVd9ztv/AIgO7lPrCPdkTlRciWLRQ4o0+nQHEsbvNYnOKWx/yZJHuQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.32.tgz_1484425659020_0.9020195379853249"}},"0.7.33":{"name":"@terraswarm/gdp","version":"0.7.33","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.33","_shasum":"f452e1ab3298e4c320f229fc522adf4b3d312369","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"f452e1ab3298e4c320f229fc522adf4b3d312369","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.33.tgz","integrity":"sha512-9HmrrqQN1JZgs+sro9QHvgM980EDUiJl268gU/9uzCY1agc3WrpvyP/JyQzAWiB/Rt5No99qntvA5Fcxv/Jk2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzMOFQk7hJLL8ts1XdYK+Ox/pk8Tnkud3zcpiHb4Hq4AiBnmcZDvs6VqsHfNWp+BexDu5h4RooVlYm3APP3ffK2lw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.33.tgz_1484426040407_0.06905572093091905"}},"0.7.34":{"name":"@terraswarm/gdp","version":"0.7.34","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.34","_shasum":"83e6327e0f3e4ec78ba7598539ba0515d8923846","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"83e6327e0f3e4ec78ba7598539ba0515d8923846","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.34.tgz","integrity":"sha512-fmEb5IkxKazgUOEtiXh8u07DyEuUznz6rytziaqQQhAZ92VkHlI8ANwl5LBMa/SPSHlvP5sTf3zMnzP2EXq1PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGD1eNdJa4kZRx7ZTdkhfwrIAQ3YHFpcNZgsgeuuS45AiEAp7zt/WGqkf438EO/g+wQt2VZSx3GKtBKvzLnxSlym78="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.34.tgz_1486599860608_0.6996603729203343"}},"0.7.35":{"name":"@terraswarm/gdp","version":"0.7.35","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.35","_shasum":"ce451fdd3fbaa6eed2e57b2ed818422b8da9ef5a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"ce451fdd3fbaa6eed2e57b2ed818422b8da9ef5a","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.35.tgz","integrity":"sha512-F6HGyS4Jdkvx2F2bI60LnNfp73PvXyt1QxmDN2kw8qTB/NaJLBNi33kGNeajrFh7xZ9zLTp4jW8KxNy5SitXiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNu36+vnmGfm2RADfO+fL53AqpkQ2bQPQpzkqhHPLm6AiEAwzutb3G97Pch4eQ7crRa3P17Isj9lbve1JoA1BJsIBo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.35.tgz_1491946523577_0.8936202402692288"}},"0.7.36":{"name":"@terraswarm/gdp","version":"0.7.36","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.36","_shasum":"2e0482854a2bfc7ecc0280c8682c6afaecf37eae","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.10.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"2e0482854a2bfc7ecc0280c8682c6afaecf37eae","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.36.tgz","integrity":"sha512-/caZlbn8foNlyfI9lEavtvz9f6jPxLu2Ask20DO+4yW6zgR/3dEgIGKqkQXxIHRC9q3qiEHKYUDPhZTI6fYAbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF23dpUAQUL1QPD+6rgiza2xEPxQZm2HPQ+YA81Bt6msAiEAwM3RGO+5x2oRxa8iLHJpJoVtN6QO0b1warTGdwwrcfc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.36.tgz_1492551036261_0.8277275976724923"}},"0.7.37":{"name":"@terraswarm/gdp","version":"0.7.37","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.37","_shasum":"eebc6a47d67b87c5cbf1314029fecf4d6fab2187","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"eebc6a47d67b87c5cbf1314029fecf4d6fab2187","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.37.tgz","integrity":"sha512-s/d/fSKte/G6ZcFo37SdIKYUuH8MlvPQQnpgIr+dOV1KO2/9Jt5M6sZNnsLstkrKuVAknWQSVNvI6WwBWEEl/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6MAreXzAgFimgAB3tq2kBccniI36lDOMYyzmNJtLaCAiEAw8de8ODAp+7nQGFzfiuRVXYSPtjfxHfy4JEIK/ShM7k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.37.tgz_1492552218181_0.7013777669053525"}},"0.7.38":{"name":"@terraswarm/gdp","version":"0.7.38","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.38","_shasum":"8f21e1b34c2247308fc4dd7288d651cb3c379606","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"8f21e1b34c2247308fc4dd7288d651cb3c379606","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.38.tgz","integrity":"sha512-nuMLtI51YwtCDU5ew5H0m5q9402H1jeLNTT132Q+ef32M4z8ow92VPkWWc4Zcf0VzB0CTdxEtS/M3Rq3cnjtpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChmDOp7/BnrwYkGDmP+uyjYI8xuIa6Z1LQ9sz4QESQqAIgWnpOOyDc5cO3J5ubGMa/ix8vEMHGkThcl2Y5lT7pd78="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gdp-0.7.38.tgz_1492560390757_0.3656265700701624"}},"0.7.39":{"name":"@terraswarm/gdp","version":"0.7.39","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":"2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.39","_shasum":"b560528d6e36c1e7e85d04d39971091a4dc56591","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.10.1","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"b560528d6e36c1e7e85d04d39971091a4dc56591","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.39.tgz","integrity":"sha512-Bl28r1c9cpIQr5r9AKlNIjpP2LGAKGU/F7q1eLoEkcOdhHgHUo6QBFIj5V6dcKPFAznXWjYsjkNXSrMpQ/xsiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECIqJWXxJc767mNYg39WfB2EQ8F4XrADipOYMD/TanBAiEA+y5h+NEDXLuRYV23I6P7t1l2dj0MYkeUBzOblV07O84="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gdp-0.7.39.tgz_1492625888984_0.39638233464211226"}},"0.7.42":{"name":"@terraswarm/gdp","version":"0.7.42","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.42","_shasum":"1c5e14527198ff48f655f743a886e312b4705716","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"1c5e14527198ff48f655f743a886e312b4705716","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.42.tgz","integrity":"sha512-BFFahUKLYLxeodEOU8CnOuFAnhWotKEnXFfOrh7iWgUaHgceLPexnv1nmHFG91PW0xNxHlINoeqr9f0gRR4aAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOsdQbsLp6WEfUJ7FXUzHD4SrySvjv7C+SsU8qYDvadAiAGfc8LwcEtYoz99BQ4xtbno1yjjVfBB1xvqEw24DAp3Q=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.42.tgz_1496282036630_0.9841323792934418"}},"0.7.43":{"name":"@terraswarm/gdp","version":"0.7.43","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.43","_shasum":"18e47d0fa2a02604835900be9ab566b595914c78","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"18e47d0fa2a02604835900be9ab566b595914c78","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.43.tgz","integrity":"sha512-A7i11qj4ZYh9lWXdVwACJfVVRLjgrhTqzIGpRQn5FXm1HROT4u6Z2LoJSv1OQj7g09jc213EgTMGOf2rxSnftw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuyartObCqv0ZQ8x5Ycs6a3x2dN/tfOd+ERCMEdpgwcwIhAJX/8TjOfmm2sVPa/Up+Ecx8iWnTO62QhINCNzGKWJmU"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.43.tgz_1496594445379_0.6281728863250464"}},"0.7.44":{"name":"@terraswarm/gdp","version":"0.7.44","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.44","_shasum":"b6f25ca880a537860502916c22f16ec99002cc23","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"b6f25ca880a537860502916c22f16ec99002cc23","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.44.tgz","integrity":"sha512-iKf/sSSKdh/fOpJmXSiDUCwOZsPMSYOtJGkOjkmE9cHLJa7gZP8GpnxzIitGUAyGp7ozcn43aFTSTqo+z6csMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnadyfO+f20P3sLI0LlXlM3t1U28yAf/XsMADXxbPrGAiBomMXFp05vq42kw6Fd03+sIXgmwyWreP7T1XJNrbgn+A=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.44.tgz_1498148150757_0.9429326748941094"}},"0.7.45":{"name":"@terraswarm/gdp","version":"0.7.45","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.45","_shasum":"6b743e5147a282dab69e5234e00afa4c4c8ce385","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"6b743e5147a282dab69e5234e00afa4c4c8ce385","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.45.tgz","integrity":"sha512-A0ntoqASct4JuiQd6UgXGiU1fRCbiYEhGwANZOrwT7/SLtTEdhrjzdzC0McIq06uxe0yw7lTKMktuim96EVpOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Dew/qzCT/mOOZHsZD36nlJ86Hz7nu01ss2gPOCkLbgIgKob0LXa21y31lfBGuHYLp5dbk3VuAHi7zLF5Wo7YepA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.45.tgz_1498148910163_0.4461000789888203"}},"0.7.46":{"name":"@terraswarm/gdp","version":"0.7.46","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.46","_shasum":"9d51f01e2bf7205cb6f43ad6525f75dab0c9a961","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.10.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"9d51f01e2bf7205cb6f43ad6525f75dab0c9a961","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.46.tgz","integrity":"sha512-Y4K/nkI/+TuFevuQLhHFVp6jNVJcudvRZodtP3jCaIU+Gykhy7G+rMH/Z+T4U9zxhssk3mNPLJCTejma/GH/Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy0SagoBIN76FqG0Sujb3iJTWycyFfuGDsP3yAvnj7gAiBlFsOkP29jJ7l6TgYMsuwZ741f7TRtjhHUPGQCm/qhZg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.46.tgz_1498149648049_0.7199515032116324"}},"0.7.47":{"name":"@terraswarm/gdp","version":"0.7.47","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.7.47","_shasum":"d6f3d5b9736edc54843703b1c598b86b5ff1d040","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"d6f3d5b9736edc54843703b1c598b86b5ff1d040","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.7.47.tgz","integrity":"sha512-oLmYI5zp7YY3dK146Dn6PPI8Hnzpk/iJrT/tLMptJel35TDltFuipHkI5ocQs44rCjVXv/m3sVTFkoQHHDmzSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgv52t5NSzZ8qm43LQmMsNWYPWUQd0iMzaRmpt5RBlCAiEAsBNLYcsIGdIYanMqbbFhdEOpgsTeP8OQzJ1KW6bNiJc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.7.47.tgz_1498427248739_0.0004932386800646782"}},"0.8.0":{"name":"@terraswarm/gdp","version":"0.8.0","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.0","_shasum":"21ba6e7099a9d85aa793e2d832de69bfbfab0f1e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"21ba6e7099a9d85aa793e2d832de69bfbfab0f1e","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.0.tgz","integrity":"sha512-GvIfJLb72KYY/rJjwxdwyY8sOgScbKzihUSq1U4C1AZE/FuaZYmDS8a2tQvYP0JHaw2ZdaRY/V5g55k1Hf+Ehg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQQ16g3TnolKQ29+QVAH0GVlbwClgjru8SkZptuUq6hAiADCyXS3xfUwZJA7gWVosA3mdRCUrPmXMRRbjMLuTwnOw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.0.tgz_1501247154009_0.5783433166798204"}},"0.8.1":{"name":"@terraswarm/gdp","version":"0.8.1","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.1","_shasum":"4e9a34e52175e3d9ce2579b6a35bb42d735f46ab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"4e9a34e52175e3d9ce2579b6a35bb42d735f46ab","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.1.tgz","integrity":"sha512-r/4A9zHU903pXLmVLu1hcCmC1vKDnepGuPS6qQwOnxOakItW4xjyKByvWzQtgDpQxUbhKvBxSQhsC+64syVyuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkQR21S6uBE5njJ9SvAzavEBSNy+e5EmFw2hKoVGPFhwIgGg73sR7hLrBLTz2RKLxWgezoTcdd1n4YQ/jtmHS2pfk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.1.tgz_1501248144958_0.9363800128921866"}},"0.8.2":{"name":"@terraswarm/gdp","version":"0.8.2","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.2","_shasum":"acfe2cc34323d4a5f41d9f9165d8df08e6a6e0f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"acfe2cc34323d4a5f41d9f9165d8df08e6a6e0f9","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.2.tgz","integrity":"sha512-73agGE+5k9ZlzyY43gL+UtsMBNZvAE4rpQf29Cl+w1AN0B+OaqQ2xiTXOyZm8lg+3XkinonRWhLxc3R+ujWTcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE/RL8Jo+5RnXz+BJXTu+rh3Asoq16aKd2ZiO6s4AasAiEAgoXIh1rh7XaOcnTMzEecKeNxsBCaGRqm2AotMhFMjGQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.2.tgz_1504643145081_0.767330338479951"}},"0.8.3":{"name":"@terraswarm/gdp","version":"0.8.3","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.3","_shasum":"548d56a5767afba94454046783e5e2e1e35468d7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.10.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"548d56a5767afba94454046783e5e2e1e35468d7","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.3.tgz","integrity":"sha512-68cZrSyQKWmcTGaSpvPAcSV8Y6diw4ODeuz8XK8B/dgWLEnYJKboP4fa4AHhZNAWYqde88rb4nb5Zic5zbiMxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhOEgrKkS15e/0LhAX3l5HjPptdemBWtaKjm59962tbgIgE5Gnqb6Ne6yAIe4jfLHPDdk7ISf72fa1VUnDvhZnWOo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.3.tgz_1504714915268_0.9360937885940075"}},"0.8.5":{"name":"@terraswarm/gdp","version":"0.8.5","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.5","_shasum":"520a1134ac84ccc35bc2bc64ef052774bfb94515","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.7.4","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"520a1134ac84ccc35bc2bc64ef052774bfb94515","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.5.tgz","integrity":"sha512-w5rcdCvQ4UBgtto6rTRBvOZpPLsXqZn32MDM4hHvNfHXeFvATHMDOkhzH5T/8sQCR4fHEZWOYxR6yDaAqde+eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF2uPmmrwqqwZUtAfphfjTGAa3CI1vgaat2qEnJKDq4gIgWa0ulUbGj1KiLAB2cAIB/MKYCEVbnOURmKAl7DU0W68="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.5.tgz_1504893853919_0.533043130999431"}},"0.8.6":{"name":"@terraswarm/gdp","version":"0.8.6","author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"description":"The Global Data Plane","dependencies":{"ffi":">2.0.0","fs":"","jsesc":"~2.2.0","os":"","path":"","posix-getopt":"~1.2.0","ref":"~1.3.2","ref-array":"~1.1.2","ref-struct":"~1.0.2","ref-union":"","sleep":"~3.0.1"},"devDependencies":{"mocha":""},"files":["apps","adm","gdpjs","index.js","libs","test"],"license":"BSD-2-Clause","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"main":"index.js","os":["darwin","linux"],"repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"},"scripts":{"test":"mocha test/mocha"},"_id":"@terraswarm/gdp@0.8.6","_shasum":"7f78bd23ecf3c9b05eea3d7ff6b7c05e2a18c0c4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"7.10.0","_npmUser":{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"},"dist":{"shasum":"7f78bd23ecf3c9b05eea3d7ff6b7c05e2a18c0c4","tarball":"https://registry.npmjs.org/@terraswarm/gdp/-/gdp-0.8.6.tgz","integrity":"sha512-apYT8GAUUJOEH6BiHlZCo98jKXaLM1uCJMVsWTS67007sRBCC8zPqO3Z1alWITpgjCalZ6NmHSVDiawnKrb09w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC49jsc9XYQHvoss3OXatNPQFtIdvCwQ+UjXlaIk+jEQAIgU6o3YkMEzWQWBJ2dfWma+gpFyX6ncDhqlpPtKVGpEio="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gdp-0.8.6.tgz_1504894081061_0.6846489263698459"}}},"readme":"JavaScript Global Data Plane access application programs and support libraries\n==============================================================================\n\nThe Global Data Plane (GDP) is a middleware that provides a\ndata-centric glue for swarm applications. The basic primitive is that\nof a secure single-writer append-only log stored on potentially\nuntrusted distributed infrastructure. Logs natively support a\npublish-subscribe mode, making GDP a communication tool. At the same\ntime, data in a GDP log can be stored for long-term in a\nfault-tolerant manner, thus making it an ideal tool for data-storage.\n\nFor more information about GDP, see the following publications:\n- [Toward a Global Data Infrastructure](http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7436637)\n- [The Cloud is Not Enough: Saving IoT from the Cloud](https://www.terraswarm.org/pubs/518.html)\n\nThis package provides a JavaScript interface to the GDP.\n\nResources\n---------\n* [https://gdp.cs.berkeley.edu](https://gdp.cs.berkeley.edu)\n* [GDP API documentation](https://docs.google.com/document/d/1MdJ47NEfUQdJlTyAXwotZp8aJbXchRIi3VgwOz4LWuU/edit?usp=sharing) \n* [Discussion of the GDP JS interface](http://www.terraswarm.org/swarmos/wiki/Main/GDPJavaScriptInterface)\n\nSee also apps/README.txt.\n\nInstallation\n------------\nThe libs/ directory contains shared libraries for Darwin, RHEL and\nUbuntu.  RHEL and Ubuntu libraries are needed because of issues with\nlibgdp need libcrypto and libcrypto needing different versions of\nlibssl.\n\nNote that the GDP shared library included in this module requires\nother packages.  To install the other packages, run\n\n   ./adm/gdp-setup.sh\n\nA modern version of npm is required, where modern is not npm 1.3.6.\n\nWe create a local `node_modules/` directory to make it easier to \ndescribe the installation process.  In practice, `npm` will install\nin the `node_modules/` directory that is above the current directory.\n\n  mkdir node_modules\n\nInstall using npm:\n\n  npm install @terraswarm/gdp\n\nIgnore messages about \"ENOENT: no such file or directory, open 'xxx/package.json'\".\nTo remove them, see [npm-autoint](https://www.npmjs.com/package/npm-autoinit).\n\nTry out a test:\n\n  npm install mocha\n  cd node_modules/@terraswarm/gdp\n  ../../mocha/bin/mocha -t 4000 test/mocha\n\nWhat the test does is create a new log, write a string to it and then\nread back the string from the log.\n\nIssues\n------\n* The functions that are exported are funky. \n** The read_gcl_records() and write_gcl_records() functions take too many arguments and open and close the log each time\n* Subscription via a callback is not yet supported.\n\nFiles\n-----\n* Makefile: Recursive make for gdpjs/ and apps/.\n  Currently, apps/ does not build anything.\n\n* README.md: This file.  Also, see README's in our subdirectories.\n\n* apps/: JavaScript standalone applications programs.  In particular, apps/writer-test.js\n  and apps/reader-test.js - both hand translations of corresponding gdp/apps/ \n  C programs.  These should also provide good examples of access to GDP from\n  Node.js JavaScript.  Run with Node.js.  See apps/README.txt.\n\n* adm/: The libgdp shared library depends on libevent2 and other libraries.\n  To install the necessary libraries, run adm/gdp-setup.sh.\n\n* gdpjs/: JavaScript and C support libraries.  Has a local Makefile that does build things.\n\n* libs/: Running make in gdpjs/ populates the libs/ directory.  If $PTII\n  is set, then shared libraries for other platforms are copied from $PTII/lib.\n\n* node_modules/: Node.js modules required by these JS programs and\n  libraries.  Loaded into our source repository via \"npm install\n  <module_name>\" .\n\n* test: Mocha test scripts.  To run, do:\n\tnpm install mocha\n\tmocha test/mocha  \n\n\nUpdating this module and using those changes with the Node Accessor Host\n========================================================================\n\nTo make channges visible to the Node Accessor Host, one can either\nupload the changes to npm, which requires updating the version number\nin package.json or one can install the module locally.\n\nTo install the module locally:\n\n         cd $PTII/org/terraswarm/accessor/accessors/web/hosts/node\n         npm install $PTII/vendors/gdp/gdp/lang/js\n\n$PTII/org/terraswarm/accessor/accessors/web/hosts/node/node_modules/@terraswarm/gdp/\nshould be created or updated.\n\nAfter that, one may edit\n$PTII/org/terraswarm/accessor/accessors/web/hosts/node/node_modules/@terraswarm/gdp/gdpjs/gdpjs.js,\nbut don't forget to fold the changes back in to\n$PTII/vendors/gdp/gdp/lang/js/gdpjs/gdpjs.js\n\nTesting using Ptolemy II\n========================\nIf necessary, update $PTII/lib:\n\n        cp libs/libgdpjs.1.0.dylib $PTII/lib\n        svn commit -m \"Updated to gdp0.8.0.\" $PTII/lib/libgdpjs.1.0.dylib\n\nThen run the model using Node:\n\n        (cd $PTII/org/terraswarm/accessor/accessors/web/gdp/test/auto; node ../../../hosts/node/nodeHostInvoke.js -timeout 6000 gdp/test/auto/GDPLogCreateAppendReadJS)\n\nThe Node Host Composite Accessor creates a log on edu.berkeley.eecs.gdp-01.gdplogd, appends to it and reads from it.\n\n\nUpdating the GDP Version Number\n==============================\n(This is for the use of maintainers of this node module.)\n\nIf the GDP version number in ../../gdp/gdp_version.h changes, the make the following changes:\n\n1. gdpjs/Makefile: Update:\n        # Version of the GDP Library, should match ../../../gdp/Makefile\n\tGDPLIBMAJVER=\t0\n\tGDPLIBMINVER=\t8\n\n2. gdpjs/gdpjs.js: Update\n\n   // libcrypto and libssl are different under RHEL vs. Ubuntu, so\n   // we have different shared libraries for RHEL.\n   var libgdpPath = '/libs/libgdp.0.8';\n   var libgdpjsPath = '/../libs/libgdpjs.1.0';\n   try {\n       var fs = require('fs');\n       fs.accessSync('/etc/redhat-release', fs.F_OK);\n       libgdpPath = '/libs/libgdp.0.8-rhel';\n       libgdpjsPath = '/../libs/libgdpjs.1.0-rhel';\n   } catch (exception) {\n       // Not under RHEL\n   }\n\n3. Update package.json:\n        \"version\": \"0.8.0\",\n\n4. Run make all_noavahi\n\nOr, see accessors/web/gdp/adm/gdpUpdatePtII.sh in\nthe accessors repo.  See https://www.icyphy.org/accessors/svn.html \n\nInstall the npm @terrswarm/gdp package on the npm server.\n========================================================\n(This is for the use of maintainers of this node module.)\n\nWe are using an account named\n'[terraswarm](https://www.npmjs.com/~terraswarm)' on the npmjs\nrepository to manage the @terraswarm/gdp package.\n\nTo update the @terraswarm/gdp package on npmjs:\n\n1.  Update libgdp and libep:\n        (cd ../..; make all)\n2.  Update libgdpjs:\n        make all\n3.  Update the patch number in package.json\n4.  Login to npm\n        npm login\n\n        Username: terraswarm\n        Password: See ~terra/.npmpass on terra\n        Email: terraswarm-software@terraswarm.org \n5.  Publish:\n        npm publish --access public\n\n\n","maintainers":[{"name":"terraswarm","email":"terraswarm-software@terraswarm.org"}],"time":{"modified":"2022-06-13T00:44:03.000Z","created":"2016-07-20T17:21:04.451Z","0.5.0":"2016-07-20T17:21:04.451Z","0.5.1":"2016-07-20T19:02:22.029Z","0.7.0":"2016-08-12T22:51:17.867Z","0.7.1":"2016-08-12T23:13:45.407Z","0.7.2":"2016-08-12T23:29:44.220Z","0.7.3":"2016-08-18T16:10:11.715Z","0.7.4":"2016-08-19T01:08:48.140Z","0.7.5":"2016-08-19T01:38:50.949Z","0.7.7":"2016-08-23T23:55:29.183Z","0.7.8":"2016-09-10T01:19:40.648Z","0.7.9":"2016-09-10T04:49:43.662Z","0.7.10":"2016-09-10T05:01:43.836Z","0.7.11":"2016-09-10T05:11:30.464Z","0.7.12":"2016-09-10T05:18:03.102Z","0.7.13":"2016-09-10T05:20:42.708Z","0.7.14":"2016-09-28T04:23:03.059Z","0.7.15":"2016-09-28T04:27:00.935Z","0.7.16":"2016-10-04T00:54:26.783Z","0.7.17":"2016-10-22T17:40:45.742Z","0.7.19":"2016-10-23T05:03:41.565Z","0.7.20":"2016-10-23T18:22:13.271Z","0.7.21":"2016-10-23T20:22:30.562Z","0.7.22":"2016-10-23T21:05:40.164Z","0.7.23":"2016-10-23T21:09:08.473Z","0.7.24":"2016-10-23T21:59:45.144Z","0.7.25":"2016-12-10T21:06:33.750Z","0.7.26":"2016-12-10T21:19:51.374Z","0.7.27":"2016-12-13T20:42:24.005Z","0.7.28":"2016-12-13T22:20:52.354Z","0.7.29":"2016-12-13T22:32:48.143Z","0.7.31":"2017-01-14T20:19:59.020Z","0.7.32":"2017-01-14T20:27:39.271Z","0.7.33":"2017-01-14T20:34:00.643Z","0.7.34":"2017-02-09T00:24:23.022Z","0.7.35":"2017-04-11T21:35:23.868Z","0.7.36":"2017-04-18T21:30:36.531Z","0.7.37":"2017-04-18T21:50:18.477Z","0.7.38":"2017-04-19T00:06:31.001Z","0.7.39":"2017-04-19T18:18:11.199Z","0.7.42":"2017-06-01T01:53:57.064Z","0.7.43":"2017-06-04T16:40:45.576Z","0.7.44":"2017-06-22T16:15:50.917Z","0.7.45":"2017-06-22T16:28:30.293Z","0.7.46":"2017-06-22T16:40:48.258Z","0.7.47":"2017-06-25T21:47:29.056Z","0.8.0":"2017-07-28T13:05:55.910Z","0.8.1":"2017-07-28T13:22:25.137Z","0.8.2":"2017-09-05T20:25:45.196Z","0.8.3":"2017-09-06T16:21:55.373Z","0.8.5":"2017-09-08T18:04:14.329Z","0.8.6":"2017-09-08T18:08:01.312Z"},"contributors":[{"name":"Eric Allman","email":"eric@cs.berkeley.edu"},{"name":"Alec Dara-Abrams"},{"name":"Kenneth Lutz","email":"lutz@berkeley.edu"},{"name":"Nitesh Mor","email":"mor@eecs.berkeley.edu"}],"author":{"name":"Christopher Brooks","email":"cxh@eecs.berkeley.edu"},"license":"BSD-2-Clause","readmeFilename":"README.md","repository":{"type":"git","url":"https://repo.eecs.berkeley.edu/git-anon/projects/swarmlab/gdp.git"}}