{"_id":"apipublisher","_rev":"195-9f63337f2ecaff8b8a197fe9c135ef37","name":"apipublisher","description":"Async JS API remoting","dist-tags":{"latest":"2.1.5"},"versions":{"0.1.5":{"name":"apipublisher","version":"0.1.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://bitbucket.org/swoonit-admin/apipublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.1.5","dist":{"shasum":"84378f46b6be77d4c3221c56fc690d34d74cd157","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.1.5.tgz","integrity":"sha512-OS7qc+pOoW0dA3lbu5NUzohCHwDCAK+yGQV9sMaefaLPa0zzrmIeK99iF4n+4dDh9MjCl21LD+zr+UVaflaafw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH477bKoxvWcqijdhVcYATUdPJEzTAj9NHNtBcYPgGt2AiEAmu7LdZPm36Up16VPxDSOZ7l5eiyldRVpfpLrv9HSklw="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.1.6":{"name":"apipublisher","version":"0.1.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://bitbucket.org/swoonit-admin/apipublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.1.6","dist":{"shasum":"386ee41b02e4b76729aa0be0599ce6db67592af4","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.1.6.tgz","integrity":"sha512-ZFvx/35FLL9xYFB4lfmtqyUth7JPNWdZ9uNWzq6u5YPzg93f6EZaHrvT6kH0u4SRcI5B+L/qRTAN+BBgC5iA6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrSu7sR1XVZkWgLMygIi764uokBR6XLzjPOxmQqGxSOAiAtuAjn5MRZOj4U8LEDTkM6MriZQkAxrLB+UxU4O0yflw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.0":{"name":"apipublisher","version":"0.9.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.0","dist":{"shasum":"fc2c631c4b0600bfe078cd8819765b8a9ce550a2","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.0.tgz","integrity":"sha512-8p/lg8YEIQ0gpH2sZ3UyU6UWX5eqIfWO2JNI4WGmG78TUGGkRpCpT4VSOz8it1yc1Ildy7mbKtRoBnUTnsCm4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrUYJkexmyEGJ2JU+1bY4fEu0Gt5FPxDF6ZevZGvI6XwIgCzykGS6HZwxaaGKY3WyBt2mGSzjEvMWDfEGCvpvakbQ="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.1":{"name":"apipublisher","version":"0.9.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.1","dist":{"shasum":"f11d333339f9db3cb40b574ceb83d6bbbd52bdef","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.1.tgz","integrity":"sha512-uEVNVEL37QsvHsxrsCNXE/e4fAxPCVUM1hPqgCxMloC+8wT6RUA+V37wy8HydTnRpmdg7Xt5npJrNJNTtEoYIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAY4MvYR5A9aqtrDcHn2OZ3YMSBsM4viWmL7ceuTCBwIhAPu/CuvJMayqHeLXlj48hpEn7kNBVydxt+yZwTzJcpIo"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.2":{"name":"apipublisher","version":"0.9.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.2","dist":{"shasum":"68acfe024f6977a57ade65d0cec577e62ceb1830","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.2.tgz","integrity":"sha512-n3Viri+q8VbO0lY6SbVR/Z4A2AwF0uCsR1bgpB5NSLDEitZNKX0cZ3J+N5xvLNCJvPAM4oCGkA2iqWopb/SUFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjhyjy9mz+wcJGvhxUJjUXOESGCJ8S4jtsTi9u7ZdZqwIhAOvWtDHiyaUmX+wAvbySYWJ8bMqRmajFvaylN1rU70uV"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.3":{"name":"apipublisher","version":"0.9.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.3","dist":{"shasum":"5da02ba5e046b3bc780493dc52f1bf2c18901c9c","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.3.tgz","integrity":"sha512-YMteCz74p3mte9gFJvDvjYoG1cBbxug0QqfbAbyexjmX1OETDwBOMkXnFhrrcF1pH+Livp4xm4tQw/Fsp8/fmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpUcf8bgIADgAR0vj4aQ6MGxhNkNr63vFe+/lZFNTGgAiEAjsNWwljK6XXVdjpwiC6fDOkEh94kpUqtKB5j6k2H1E4="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.4":{"name":"apipublisher","version":"0.9.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.4","dist":{"shasum":"e2d4b77117264ec34212b008d57116eeaaa82235","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.4.tgz","integrity":"sha512-eAL7qJ/6wMMIAb9XG2B4ljRmwgZRAg3WfA6xVb2VJP9ot2TlO12u4Ff1L9tJ06yYDSJ26DSbcBtTNPiAHafRVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv6IkRLLl0cRsB949O3LFQSm4i5j8Aysw/QmQ8Y6Pg7AiEAnUoyDCBkxQrgFZGa+Ce82sn95dF2sCSGM0J0hXfK+I4="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.5":{"name":"apipublisher","version":"0.9.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.5","dist":{"shasum":"7c6950ead685f40ad809661080856839f7348a23","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.5.tgz","integrity":"sha512-dthKQtTzpO7cdku/3hDzXosF6XvRBw6vr9hrSds/b5//2Sqes7P8P+qlyreluDDGtFD7IYHmEQ8sEInG0T3IaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNXDWsak8heTSDEfGVIjLs/hDlSnixi0uGYG0HX3EY8AiEA11wTkonO9g5W3lTgkN/OPC60g4KWn+cA4BBxT0/f+sU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.6":{"name":"apipublisher","version":"0.9.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.6","dist":{"shasum":"5f0cbbea38cd4b7b773b066194e4cf4c06e8b715","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.6.tgz","integrity":"sha512-N0ECTSZHjQKYQWHqEphbePng4alIVmoKm4DJhVmhYBD5d6486PmWqE4ccuYg0t4jiVBG+SHXjVx6KbpEJjpJjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3ecuLBPaeOWx2pNt/HBKISOlfCeDLpl1dshadpaiNwIhAP4c6WclH2RwPWGuzRKA6hqx/QaXYsjJncthVvNXlYcT"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.8":{"name":"apipublisher","version":"0.9.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","_id":"apipublisher@0.9.8","dist":{"shasum":"e2478afc83b965508887e2468dc9c06ba55875d4","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.8.tgz","integrity":"sha512-mngIq/5H6G1ieuKBt04yZDzfODKfuO0FjIT8q3bk/fEYU8LUB5e41TZtj/jwdwOgjwyfIoSwkOXW+m1f/TvkxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6syxsp3Fx0N9HEarQVGyIhBcXWQAGe2EtmNKiJEwmGQIgRU6Neu8+E2st29lzKguMdqmd1fkTpUJOSjveNG2Rceg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.9":{"name":"apipublisher","version":"0.9.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"_id":"apipublisher@0.9.9","dist":{"shasum":"a8e3ab031395543744b0d339f3d8d5e0faa80dc7","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.9.tgz","integrity":"sha512-Be2STeRz1EQuHPz4uS0n253B52R8E+g64x2eShDIni+eddakVpD7RrpybhHQUbbTmMPYu5rUeGz+kZ5BrVLkHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsyDa8g4U15Ztfey6iT5yCD00yAR/Ez/4hV3nnRwQFlwIhAKDNG9jDiSSugknZ2Do5YrKqt+4T1Hg3jDtQ/m3m4Sic"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.10":{"name":"apipublisher","version":"0.9.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"_id":"apipublisher@0.9.10","dist":{"shasum":"8aa8112f2d0a58f5b7f6e7921be6aedf790338b0","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.10.tgz","integrity":"sha512-154Rtkyx4dfbABkCa2zh5knYdybDqGkAtZfjhCJrMZQtDJceqS5konEP0GMZEPHDztV6C+eZAWCJES8vxwsdjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD74Qtkn6G5ppwStaE7q71P774LuDRyXG+CcqKQoimNkQIgBcTkxBYvZlEKtCiufjOY1UQtxWRPbPhIfh+kjKXAZ+Q="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"0.9.11":{"name":"apipublisher","version":"0.9.11","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"0.1.x"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"_id":"apipublisher@0.9.11","dist":{"shasum":"109fd3771f5a900dc3f78390eadbaff4c06d05e1","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-0.9.11.tgz","integrity":"sha512-bPeyfeGPssds0L2EharUMvZBgZ19PV/YaNLJYDmRsHU38DrHbUG9iyU0PE0i/pPIFP8XUstooSgTtGybuJVbLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF8ce5fjjgoSDSLXPy8Jdg4QZVG+3UlI9saFL8y4E89QIhAMl35injmDtBxPGWPlfq1+Gl9Y1to9qLEu50xwa2QjDc"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"1.0.1":{"name":"apipublisher","version":"1.0.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.16"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"d0a25c02c1435c1aa89ed83ae4869dfa9ddf14fb","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.1","_shasum":"5b6a8100c4ef7487b1414c4ee361e06df133f5fd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5b6a8100c4ef7487b1414c4ee361e06df133f5fd","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.1.tgz","integrity":"sha512-rzpGULt98JvXEcnd4kUyz6ausVoCbmKkoaKD2M3q8k8BMf+yRkLaDu5gOPK2OxEW3TcVLPYbAqZIv6rpQAJaLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeDTF/mMVOXPwA3FUKrIzMYTjs7qiScT9mWoQ4VzxvXwIgMgwraTCQ/bee/7OPrkbco66FaI+ypNr44SzAPn/ZpcU="}]},"directories":{}},"1.0.2":{"name":"apipublisher","version":"1.0.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.16"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"83cd73e6ab29eedff6f967331a49a2fe3cbe63f3","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.2","_shasum":"99391627945cba35b851586b598852545e9a7240","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"99391627945cba35b851586b598852545e9a7240","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.2.tgz","integrity":"sha512-WTFOlKpvMmvtlO0LvthT707TgAjvS7QxpsPfTUV9L9bdDpKKACcqC6LdKmWPyxhijCoTITpxXs7zblubqN7qJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqYJMJIRoK7OExc2RrAYaq0KGT91clFZZsY9i12SExnAiAmi6JvejgZZqLwaTG1ikRpFRjVDRyo71ydcpwLuXsDHA=="}]},"directories":{}},"1.0.3":{"name":"apipublisher","version":"1.0.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.16"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"ae8ddfedc95f9d5aafca2a150ca7e654f17e2383","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.3","_shasum":"bf879a52220487f146c736cdca0e7918a8ee0571","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bf879a52220487f146c736cdca0e7918a8ee0571","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.3.tgz","integrity":"sha512-hEvY2Q2UD9sWXrkZ8GUGTbL+Xtdwr6ySVYC7Iq4WjFIbeM+Qh6qIvYviEggxRNziWqxUJ6n5tCDxBHCEuDZt+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIfW1PPAOK9ZM36GT0OZ0F7trnOrlSCwSISuCj5cDThAIhAMp5hnVgzxRNFzgsB3Da1se1x6R/9tOF26ZGo045FDhW"}]},"directories":{}},"1.0.4":{"name":"apipublisher","version":"1.0.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.16"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8688f6371431099755cf239f7c17421b5cabf26a","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.4","_shasum":"c8af73384bb2c28d7d694dd099053496c6a2bb3f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c8af73384bb2c28d7d694dd099053496c6a2bb3f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.4.tgz","integrity":"sha512-K8nLulFT/8UMK0iuHeVbjPQCVNZo0rby1LI2cuaOWBe5EClqc0i3x5p0GT5ugWUr2B9a0ciU9XXxGqyY+F96YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRrSdekvr7ywG0Zv3uv1JgNaKqChN19s/S7M4So3UIwAiBX63PFCq25kEbXNeIPorIIRquUE8Vbq9Zd3bse9jcC6Q=="}]},"directories":{}},"1.0.5":{"name":"apipublisher","version":"1.0.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.20"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"16d1ab206bdbe523cac9346e3571c0b0c924c85e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.5","_shasum":"ef82d1954e21382d6cbbddfadf6720363febf4d7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ef82d1954e21382d6cbbddfadf6720363febf4d7","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.5.tgz","integrity":"sha512-OElsc4L1RX5W/sk5gWH7ErnHQgC+3JHONio8OZrTA/RDriIVxWGSPPXf1jMF00KTJPsJy6o8aogQvZhiGTWj8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjtXQZvJ/UkA+fOJTvOxpJNsJBBBIwHP9YSMao1FpCkgIgXgWK/SsXBxRbPfKMcBtBJ2U6PhR6x5b0DLdm/akIV50="}]},"directories":{}},"1.0.7":{"name":"apipublisher","version":"1.0.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.20"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"6e23c31b546ade048619b1fdf61d5f42751c59a6","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.7","_shasum":"4a18cbf6a629357b866a5dd0b9128ffc79601545","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"4a18cbf6a629357b866a5dd0b9128ffc79601545","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.7.tgz","integrity":"sha512-xDuiW9OVKl0mnO0nkkpIFOiGf5IVMPE6xaIVhsOZy0hFjFqE52fRZAzCo7vDB+iiURQ5mcibbz6ZjGo3zKnzsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcUjBhbfvv5xM/hZz4HmTg4XTJSwHxX8gsx43EB4KqsAiAJQulUuMzxSSMur0NvSEQkCfKUzyLvuE6O73ZxyKPCCg=="}]},"directories":{}},"1.0.8":{"name":"apipublisher","version":"1.0.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.28"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e8057b20352e3daeefadbe86e8eefafc4e1fb3a9","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.8","_shasum":"0f3083c36254c79236a063b6437279bd0b6c5ae4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0f3083c36254c79236a063b6437279bd0b6c5ae4","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.8.tgz","integrity":"sha512-9cVrhK7vTTv76swmPNnf2tTgppB7YLbBRMyrtDUs5BKeL0utIij2OpjmyYsV2hjzlZLF2fWco7eAWW4rM36u7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQhGhFs6h++4dg43SqxBdcfRssqFAvLNZfy/M+ggW2PgIgSx4UlVKIJKK3c3TnWEfdg4MzTdR6YiOwaLaoOrTRK/I="}]},"directories":{}},"1.0.9":{"name":"apipublisher","version":"1.0.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.31"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"658001ef83c6c87ee9ba3fe041b616290a0270e6","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.9","_shasum":"fc094c0cbf1abe11e7313ac12428fd64ee9d6153","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"fc094c0cbf1abe11e7313ac12428fd64ee9d6153","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.9.tgz","integrity":"sha512-5rETesNQZJPh6Yi+HlXj7wsQvsNvzc79dCpVDLjWEOLrnEPtcBRb25usx9pPZmrLWImsXRfCD6ekdMxqV7dfkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLAvB6aVgGthciitSERhqyhW2qLpKQ9vgkgdJfov8StgIgCMFj5zRAs8eDsArapqCbEaVeuG82vFQ5cbFxSr5+KyM="}]},"directories":{}},"1.0.10":{"name":"apipublisher","version":"1.0.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.32"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"658001ef83c6c87ee9ba3fe041b616290a0270e6","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.10","_shasum":"a1f090e1d73f3655507f5ff6f3ea13a70a0e0b4d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"a1f090e1d73f3655507f5ff6f3ea13a70a0e0b4d","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.10.tgz","integrity":"sha512-9PdP4zsXvknAWOIw46zYHNmbc3s5FVxWJapVCVp9vhPq6na7U3S+N+17K83ZpSmvg9BkLjJRJy+Fw0RnhWpIsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGD90W5gYossuX2ZmKoDcBi5YFpYY0TGF9fO2NNfXq4pAiEAgB8VtfUXC5xzDMN7PJKC6YyDbsdK9tBxc6WJ1+ziwd4="}]},"directories":{}},"1.0.11":{"name":"apipublisher","version":"1.0.11","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.33"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"c1ddff458c9ead99754576059afb76a08266a046","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.11","_shasum":"952f948ad0bc7463866ab56800cb8ecf14d9d81f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"952f948ad0bc7463866ab56800cb8ecf14d9d81f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.11.tgz","integrity":"sha512-qLaPIT35QE4txod90aWBT37GD1OXjaSP46+Di8KgCYKiTNp4lzNAipmFGLQXkjg1wG+ZoXnSQ0UynCMHQSL55w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDBU0I//TiSbXxXJRwdxNSIYOd9CKfr0kkg56NUVxCxAiEA2rDGU3LAsqIW1qEpCQ2ofKTv9UE9hVMTyUHB+3BaOz8="}]},"directories":{}},"1.0.12":{"name":"apipublisher","version":"1.0.12","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.37"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"0a66b43a803103c59acc19578964c23d80357538","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.12","_shasum":"2514f75770aac0dcb4e96c16243052a1e3d12726","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2514f75770aac0dcb4e96c16243052a1e3d12726","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.12.tgz","integrity":"sha512-in4IAAt7pNaL9cZugIfEoRDc9wduZfFNaWL4TJMJaBKJvdeBi99A8AzT+AHMPWarBue5XcSydMOzXgsABJN7XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDis5cHyUF/v+fBoFx/rTRGQWWCF1oWaSOTigt0jAKKnAiEAjQdJt0V2qcvl22AwPdNQ5IPGw+d/729zSpzWYVaNzDg="}]},"directories":{}},"1.0.13":{"name":"apipublisher","version":"1.0.13","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.38"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"3affcf716826bad4cd5e9cb03be9c59216ebeb7b","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.13","_shasum":"34e6a266b70c134163ae3fd159536630a09ff50b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"34e6a266b70c134163ae3fd159536630a09ff50b","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.13.tgz","integrity":"sha512-7g+rrVR3doheNM6Xz4GKNKyLddUpJHebjAI+2iopSFIrsoPgSDi7j/kamh9RKY7sbMJmcDxBdnysxwj1KEecwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEiTinTMA2JrkujSx6o06ZjZPMzDmYkbqcaCHLhY6tMAIhAP4Es9iB2orYgnCRNp7kFJZgVT+Nty3l4gq1U1gv4sTZ"}]},"directories":{}},"1.0.14":{"name":"apipublisher","version":"1.0.14","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.38"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"308c7f07cdc517668fe0446c0355b8cce1f32907","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.0.14","_shasum":"c7cb122b63663207729bc5cf9f36bc0eb0722f8f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c7cb122b63663207729bc5cf9f36bc0eb0722f8f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.0.14.tgz","integrity":"sha512-fZQ6b5hvJRnbDD+WYSALvuADgp3pKbsQJOHw3XqIxY6GG7rg+Ta60dawh+09zYmGXPzhIaxPzVfhQuwKTdK9fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKpx9ZR2wzT7fKHX3nfYgCj5FTeCa+adb70a/8PAmfuAIgDA6jM14RUz5r8HUzvvUNOdKquaWi9jckDSe5U88a1x4="}]},"directories":{}},"1.1.0":{"name":"apipublisher","version":"1.1.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.38"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"9416ac452479a6567d2c11718d0fb6007c49040c","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.0","_shasum":"56bb3ed72ca5ce2cddfb2ed633ee45ad13927992","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"56bb3ed72ca5ce2cddfb2ed633ee45ad13927992","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.0.tgz","integrity":"sha512-68T9bijtQLH9NSfADxTIO5yd4/kMvUKO6SAUmL25o2oQrk3zpWaBl0ETk16zwJYMFW41m6DkGBrITSHznqavSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLgXUd8fxuhle9GkLKIcZmWlrXPkDLFwMCuVOj2yccHgIhAIzFbVC6WwxWYOiAKm9t6B1Io8d7gpXtgtlRThzbebfh"}]},"directories":{}},"1.1.1":{"name":"apipublisher","version":"1.1.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.0.38"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"44c8c635ba41e2daee37955c33308826c97772f6","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.1","_shasum":"87d4734f9dc5f80ab05d753fa40c5a3e0f8c06d2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"87d4734f9dc5f80ab05d753fa40c5a3e0f8c06d2","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.1.tgz","integrity":"sha512-ANyzhPEjnWQgIDLQTuG1Z1v2UVc8QOiGxrcQU48+p2Q89goHqgRZ1UNW18tk7XiU7qRpxCBBHbXYOaK5l4A3cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUch421ujf+futwxGY3PA5AWkYRMN+bqYb0OCB77evVAIhAINxzJGviFnKyilRsgb4VxDbCWjpIQ1xWXzGPmMjbs4i"}]},"directories":{}},"1.1.2":{"name":"apipublisher","version":"1.1.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.1.2"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e5d539845aa7e7cc4345bf7208a6d3dce433faaa","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.2","_shasum":"70bd1787396137ba2a64a9e5ee58ad9c00c07ce1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"70bd1787396137ba2a64a9e5ee58ad9c00c07ce1","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.2.tgz","integrity":"sha512-Tkb4tUx7/zx+iD01mSlcShHROjk5yVfxbubpLfVlYuUxIan1Hcacv0MUAf2u/VZYc1+nXI8NeCsjzNsPgsFH+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrIl73DP76UY97pFNP7JCal2wq8Sjht76A0gtcIGU7JQIgb8AYElEtdhS8iZ7RDcBRJ71Qke8tFmRQxCoLma08UtE="}]},"directories":{}},"1.1.3":{"name":"apipublisher","version":"1.1.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"fbc11db8bd32fde1559255c0e0e93cd47655d40a","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.3","_shasum":"eda8c1cd770b5baac05c2a58174d8c462c18e92e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"eda8c1cd770b5baac05c2a58174d8c462c18e92e","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.3.tgz","integrity":"sha512-OlGhHda93nq1IvRhj0FTo17RbBHuXocwi3ZG0TkLZz6n3cN+hK+KxUHXDy7H4BNwpQ+CfliIIGKV6H2TP3o3zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGGm8F0Ne5S6TxdPm7IesVTuy/B0Um37TkrwzG42RAeAiAouk7ebOPMqMl6nXGxL5x6jWD5qrsK+2h8RIrHeF9n9A=="}]},"directories":{}},"1.1.4":{"name":"apipublisher","version":"1.1.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.1.4"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"ae27b85055d661f7c2eab59f4b2e24a99389ccb7","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.4","_shasum":"d6a7350bbddb9084621d9e42e5b87bf23d9c2891","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"d6a7350bbddb9084621d9e42e5b87bf23d9c2891","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.4.tgz","integrity":"sha512-lnCn2F9Ky5iXehYxrdiXGuOBY8vk6vMffYUVX0hgkMH5Uv7dygzyqZhKX7rJ5ipWIrx8rl3MbKyuaJUUUA0+hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIkWLJLID1H0P4n6uHNR2QyWDgF9ck2aqcAK56SqlI4AiBbYYNw2Kb4QHCquFjsiTReDV/juOGbeZ/yNaLFcT3r3g=="}]},"directories":{}},"1.1.5":{"name":"apipublisher","version":"1.1.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.1.5"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"f066b5b0634932cf554a5fa2b4c5364d6d0320b8","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.5","_shasum":"2ba22c398eaacb9a5286be73a20ff83208b45805","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2ba22c398eaacb9a5286be73a20ff83208b45805","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.5.tgz","integrity":"sha512-SKc3vRaTx87ZR7X/StaGzxRwx0wltcXNhl8aZGC0lAU8mWqs3g+BHEb5b3Szbs653egLSsx0YGYCDWv34cxZoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpMcEJ1fJut42OL9kI2RsoWtRinu4olDm5SWxqKjy7eAIhAPXS6pv/5DcvaIjrkQm2epX6k3KN4KLhN1A0lxLx3cRY"}]},"directories":{}},"1.1.6":{"name":"apipublisher","version":"1.1.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.1.8"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"ce16cb67d300122ab2ec5e53124b7e4b1e7d946c","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.6","_shasum":"5117a93c22b741d0597221ec424f8a48922fbecc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5117a93c22b741d0597221ec424f8a48922fbecc","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.6.tgz","integrity":"sha512-MLutEzph9duhIhTVbllTn7Q7J212mgHh9lbncdUeSCMH8bIDnxY5nbu93eTSNNUz0+GUQSeGcWmNlXBLc4Wtcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRi1UQ9YSvDUDElRh1dLaiaSO/20mJYvZJPogPAGePOAiAYgewBfZjOh8+Kv2YdVDGEhxbt8jUeflV9qmoMP2xWsQ=="}]},"directories":{}},"1.1.7":{"name":"apipublisher","version":"1.1.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.2.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"6766fb22b870140e4ecc013beeef7201096ffc87","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.7","_shasum":"0dd370d3e96e4a38a5756a389c5b36cb1093fb46","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0dd370d3e96e4a38a5756a389c5b36cb1093fb46","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.7.tgz","integrity":"sha512-BZBxRL633ZBqeHTIaeu0gsRr0g1n9l57nsQ1r3Sct0iPM61nG5C6f0meKl1YqSn9+lqxCRgQuRVZwfxSY0IRjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ignnuUdWslwpBUPXX1Wre0tvlH3cfaAIz1t4/gZ+jAIgHQMJI3u9cgzkQoOPIp194eO/IWXy6qQcZy9XQdNFPEg="}]},"directories":{}},"1.1.8":{"name":"apipublisher","version":"1.1.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.2.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e445bdd22765b44ef3d7248c10e73c3259332e89","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.8","_shasum":"1cbe06fe9312281ee613a6161399013578c2b2ce","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"1cbe06fe9312281ee613a6161399013578c2b2ce","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.8.tgz","integrity":"sha512-2bN85ltQNZqscxuO4kQMaUfaua79rhmYOWrzqb771lxLTiAlX0HKbh9PYLWSXo6gyqJ888mURbwO3sQSRfbzEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvQYAZspJdyIeKFfsroEyNC1581bF9ojTKIiMYCoZ0kAiEAuVwjY9sv+UvwV6c0ey8Nazgw0iJNSh5nF9OfTlBaO6Q="}]},"directories":{}},"1.1.9":{"name":"apipublisher","version":"1.1.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^1.2.4"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8e10b2979626af467461a9f4c28e216225051706","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.1.9","_shasum":"888c495f3a37e33fb68c951d2ce92256753655b4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"888c495f3a37e33fb68c951d2ce92256753655b4","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.1.9.tgz","integrity":"sha512-dBLfSinVMFZkCOyJt9IiquBDvbSPthyBVRWRK7w7ARN0u2V3gb8+soiKB2emToYJlgbcOamczIqNdandEPTrOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3l+n2iofSXEg0nmi6x0YxkNH0tSzx59u+8jqVM5iocwIgWNCboaCfqtffFtqk1bAcAG8zNisY/4oz/tMy1kLWZ7Q="}]},"directories":{}},"1.2.0":{"name":"apipublisher","version":"1.2.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^2.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e3e67b2e5fde4ff7d367679902ef5f175918c17a","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.0","_shasum":"adb2a6da6310b6ea93bda47dffd696258fa6951f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"adb2a6da6310b6ea93bda47dffd696258fa6951f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.0.tgz","integrity":"sha512-wBFofM92UTSgZocgUPsTAwAztzkOO0LEyLSVtjDyoTgVCaOcSXW+3Q/M+1rGr2DJH76iGdl8TjvCD4iR8WcV6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcqX2GEf69VaPhDhpq3whxfsKR/rXPDen6eeFAkVxn0AiEApyMj3Jo07nQhRC+n/yb3gyElFu8JuYRqCfikqwtIehI="}]},"directories":{}},"1.2.1":{"name":"apipublisher","version":"1.2.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^2.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"f9e4f2985239dc7e7993b71cd4542eefd3345aad","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.1","_shasum":"6b664e530f07bb804cc9ebac6336ab2a3697b407","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"6b664e530f07bb804cc9ebac6336ab2a3697b407","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.1.tgz","integrity":"sha512-2wj1vIjzrwqpqLPsC7n6OrDBNO0ibMPpcDdBKMqa1/MRm4HhqyDMCh5CMcSLwZ5G/c4ceUZpUKd2ni3F/JjNcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIcUuWgM1Spx5/Dh+t+LfPSoLBp+aLLDAFrM4mBekTBAiBa4OS4EI8Gy38DMMyXHH7AeYet64Yp71pTGf8tomCT/g=="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"1.2.2":{"name":"apipublisher","version":"1.2.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"nodent":"^2.0.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"25dce0093201ffbace5cbc4f33a0f708580c96b0","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.2","_shasum":"ca59247f088b62f28b556f076bbe46735e4d1b5b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ca59247f088b62f28b556f076bbe46735e4d1b5b","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.2.tgz","integrity":"sha512-vb08KpzsUUr3rs18VzUTfIeN1NWQtS9DcoCfpRMOIjyaJ6EBBguBiENhXWmrVSIbyGsFSgEY5mAIAAd+InQrQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuCtK+SFSSOA5CDtHj/A+FIABDWu9f4g8nA94OK/UK0AiEApTCNWq8ZmUnDerpUkzHBB8ajwEcBT8l/FORWnCB6E7Q="}]},"directories":{}},"1.2.3":{"name":"apipublisher","version":"1.2.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.1.10"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"d99e2b0a6c9ab18c88893f7424762fd698a2ce56","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.3","_shasum":"856d8c80a588818c282e8324c90280851331ce6f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"856d8c80a588818c282e8324c90280851331ce6f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.3.tgz","integrity":"sha512-0RsaQWcox5TmOnyrPGs5dDG5XoWSR6o2NMC4MJMulcl8KikSKclJj75yss9CXCFl6KVrOBka5NkdEoMhG0OcWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjP6iFi3isuwSAhHoCRwsAmLxqe6Yee/lEFAGWFD4D4AiBQnz6Xqm4FCySSIhVCpQ8ou9Sh+c9QieCtRXlu9xo67w=="}]},"directories":{}},"1.2.4":{"name":"apipublisher","version":"1.2.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.1.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"b7dd6d210fa84f07bcc66cc5145d9494ab632881","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.4","_shasum":"4f5b11d635c7e15da7c9644bb878785cb697a14a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"4f5b11d635c7e15da7c9644bb878785cb697a14a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.4.tgz","integrity":"sha512-PWhdMFJJ9Gx5gI9a7rKvIvJnmLNM9jfPcBKYbs18z8Hh59dlUHC/FynHoH9OItqfD7NYu/luddENZghZRskowQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6gGKUEAerjrRe/9+REZKsJ0edBy6WeaIVaAb1JYEfDwIgNPfmtWtrNd/Tc+xxe49d5+KFEYyDrU8RO5lKQzQnfMU="}]},"directories":{}},"1.2.5":{"name":"apipublisher","version":"1.2.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e16a26273f9d53c1afa18ae4f44bfdf159c85da4","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.5","_shasum":"1ad5e3acc3a567750fbb1d741fa2e2ec8d9121de","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"1ad5e3acc3a567750fbb1d741fa2e2ec8d9121de","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.5.tgz","integrity":"sha512-XVFk4QUMIXJi0WdfumiLyK2DsENCqjHz8kisS6VyF/TARkH9cIGWcGOJtfv6c1hFYdcXdoAc8fF5vpeuiAC88A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlzM8e35fsuRn7LjCOtPQOrE3Uo+RT6DWRcbJ0Q572qQIgOGz0xmkTqxq1ARjb9dAEpnPsGP3oKKTJ6BbFtam7jUc="}]},"directories":{}},"1.2.6":{"name":"apipublisher","version":"1.2.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"c4e1dc6c58a2dd57e2993331600823eda1797d2b","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.6","_shasum":"81c6158b13eee52c38f69da28d00dca3bdb600b8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"81c6158b13eee52c38f69da28d00dca3bdb600b8","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.6.tgz","integrity":"sha512-EEZVGM3w/0jGpPtJJsxwFOBkHcg+QVmQJ4sK0E1u7MGf4W31TfObK/6LV358DMg/FPIMP/NxYXh77ihwxqH6Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9CV2U/p9x/ZYa0VPQ8VM9Sj9Jsojs4Pr1f9N+uAhJcAiEAkXD3Tu105Pc0JSCZzKx3tBU6yWn2FKYzCo2ncZ1lj7Q="}]},"directories":{}},"1.2.7":{"name":"apipublisher","version":"1.2.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.4"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e8cf211ad7d72c6c4816033fa8a883ec2c326b06","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.7","_shasum":"97d42cf598b60ff58124070e908b2c132873ede9","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"97d42cf598b60ff58124070e908b2c132873ede9","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.7.tgz","integrity":"sha512-0z/bC0FmIgci5KoACf9MNrzmq0yaGakbd3unHuXTPa8sfcV1Nh1iEKxj379enaiaAYNq2r2AkrhBK/H0yL1YMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/0s8v5q3zJ5SzcxeFuzJ4ncDD4Ns5JkjM8qLjmzRHqAiEA4xknsDmAupu3LAZDslsqPqGGsizDaf/qSRoNeAUGESA="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"1.2.8":{"name":"apipublisher","version":"1.2.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.6"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"4da19a6bbdb9dab511b63c429fd7ff4876f5acea","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.8","_shasum":"36fba594efd1cb3e9ca6d7039a9c1731f9befee5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"36fba594efd1cb3e9ca6d7039a9c1731f9befee5","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.8.tgz","integrity":"sha512-q74sPCjcvIRUlGshxu08bduU2ZJPEQiwo8YblJVXOldRqme3mGR7tetOMf4UH1RrPwaHpBDcFqkn3vW2p9oIbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEw7DRvPjyVQ9n1B16FHLPuv8GlV+HLxTeTnvvDYkzx+AiEAou2PbBoZ/xQKMb/0Ni2DIofExGdDtFjcK/f+SUOOOgw="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{}},"1.2.9":{"name":"apipublisher","version":"1.2.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.7"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"601e607e2ab0c2f5b7f1c686ded9719f7a0f2121","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.9","_shasum":"98e80255524b96afe1ff3ddbba24c93f17a1a79a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"98e80255524b96afe1ff3ddbba24c93f17a1a79a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.9.tgz","integrity":"sha512-KOyGABkx3WTECyn/FDpNCJ/TNzf0J+2p5zd61Xm8zeED4N8HnXBiULTjYTugSNm+cIv11nauiXqIqHCwJ5UtNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6G+lajvaShauattG6LTewAKDvFPfingSURBiiDGBSnAiEAlwE/Crond6tI6iYy7vqyaA6n13KGjvG0OHtLnwMnGMw="}]},"directories":{}},"1.2.10":{"name":"apipublisher","version":"1.2.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.7"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"06cbb51097284ea154e8f48465120264e65576d9","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.10","_shasum":"d3e1891b3c0ca40eaf41a45f943bb0ea3612b2d0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"d3e1891b3c0ca40eaf41a45f943bb0ea3612b2d0","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.10.tgz","integrity":"sha512-keJPtE+ZqAYQnJCohwWThwu7DXm3xfm1i/Ot0v4UD+vqK0ix9sEBbTySbmMkfO42VPnZb3dykd80aIHHAygFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzV0qm4LlyIA8HENOczg3vbUBMspxLYfeAWeSJVaPtFwIgKmDGNqo9iKlmUkTZtOVXia3w1KltAsxBvbWp7tGIaG8="}]},"directories":{}},"1.2.11":{"name":"apipublisher","version":"1.2.11","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.7"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"4d110fcf1470b361017a5bd22992c09c14961b72","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.11","_shasum":"0b81433cf4c2643206c01dee1d42cb71e5832a8c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0b81433cf4c2643206c01dee1d42cb71e5832a8c","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.11.tgz","integrity":"sha512-0p+m9dhAdZ2JlVsV3LV9y5vQCO3FhgfSs2qC5C5qxThNEk9m84mknvCWpovZjirLbqloIRI73iutNnpljkf2zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPha6XQy+tuVufRGKNjJS/OCqLxk51PHFgZDEbxxMVsAiEAr+aH5mt4r6C/yPhBE7qdHzTMhbVbMXUSBVy0AHkEojw="}]},"directories":{}},"1.2.12":{"name":"apipublisher","version":"1.2.12","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.2.8"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"47e5754c2ee7a21dd0ed4c1eb77b0e072df90307","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.12","_shasum":"568a34ba52e953b5a9226bd1474bcc1a1c513ddc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"568a34ba52e953b5a9226bd1474bcc1a1c513ddc","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.12.tgz","integrity":"sha512-zSj8evEnU3Pi5sSDVOyOI5xNFwMHOmvEB/HkBNXCVEraEV+xbhm6k8Ynw3MLLY+rsCTzb13R/Dr/rnMKv0/rMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5TuzM7LxSwCpKZ2xP8n8zCNVhAn2lFmNTraB4WmuMhAiEAhfPv93Cdx8OaUAiootktyltZhZ5HHdct8s9sr2i4T8k="}]},"directories":{}},"1.2.13":{"name":"apipublisher","version":"1.2.13","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"610bf75b8737bd9ab534cea0dcb0db1430aab421","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.13","_shasum":"0a270bb6abf6b9e5709b09752bc2936a10b8e157","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0a270bb6abf6b9e5709b09752bc2936a10b8e157","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.13.tgz","integrity":"sha512-I1doJWpFNnGlA6Waam7aTnrXC3XyQ2sOMgmBjl+Kr5n9dFUvd9lB1HcldCmJGVAojPW6f9cAgWh2AI1x74dqEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEaehbojyg5vlaty+7/A8ecGLSK8Aqbu/urHfTRxKViAiEAgrdDEOniEogoHsjb29WYOUsorFnfp4MLdUXgM/2LTqs="}]},"directories":{}},"1.2.14":{"name":"apipublisher","version":"1.2.14","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"a7a98eed8850402c39aa445f96e1e474ecb126fc","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.14","_shasum":"d1d82083dad1e984557e2491cd91fc854a190382","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"d1d82083dad1e984557e2491cd91fc854a190382","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.14.tgz","integrity":"sha512-7oFpBfBOsC7Z4AOaQJB2PDc0s1cA7mbJT660gxZIm3q5cXvNuH3pcNf0Uzs0v+d9fAgm5I6+2IQfWxBTlwIztg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeo0wDUycN869xRzj077zWuZAyumlvpRDc7fYgDWzjhAIhAPnsFFBFY6XWhb51+9V89oxPMNY9V47VSd2Jk6IQ5VBK"}]},"directories":{}},"1.2.15":{"name":"apipublisher","version":"1.2.15","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.7"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"359d61b109db4895bd4142992ca3198b4235b75e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.15","_shasum":"fdfdabfbb21125c314c646617b6a1482648da62e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"fdfdabfbb21125c314c646617b6a1482648da62e","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.15.tgz","integrity":"sha512-FGvDI80V7e1LxrCj4sYMgY2UdFhm1zYjnxeplyCEIkGUQOmVJ4F9Bp1LUVzhIsPD950YPg1L4tzmhRwjYMlu4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQBj9BSDHKR42rrQz4o6gnFHYp1mL46d9m21s6FvolQAiEAga/1EbK6xHQx/5ulOytqedQ0q0EwFtgT7k2kt7k0NiY="}]},"directories":{}},"1.2.16":{"name":"apipublisher","version":"1.2.16","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"29b656dfc2086a92230e340e9e3d475bf4933dc3","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.16","_shasum":"1dde0e5c55459bcfa6f0f82c9831d16c7b5f2111","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"1dde0e5c55459bcfa6f0f82c9831d16c7b5f2111","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.16.tgz","integrity":"sha512-Z6gQqDa5+jO4EQqeixcUtHZH4rzriUgaZRrgm5EOURTgdAusbd+z8i3k1lWfHdFEx5uu3TD3cIictuA3QvEPDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKCsd+f1Dn6bRcioenOiTwI5KLfxzp/Bs/4do9bIyD7AiEA3gMCnhUKTipBH4hbaLQFe0+R0E78/9GG00il7+y5lwY="}]},"directories":{}},"1.2.17":{"name":"apipublisher","version":"1.2.17","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.12"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"a8acd826d9d08d85010ae5841835a1c72243c4b6","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.2.17","_shasum":"608f84dabc88525a5c8977acd64bbe9c7f0afa42","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"608f84dabc88525a5c8977acd64bbe9c7f0afa42","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.17.tgz","integrity":"sha512-CuGpOVhxL0EUnZIdmSIydG5L2cGpbBZddHAEMMOy8FR9RDHmtut74OmrSEa8TXL5/aBjyW8dgAJbdVEGnezoxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/ZdfG40OzKXtvFDPnupbdSdh0c1sWVWzGWT0zOfIzGAiEAwfdj7u3LoanRtPl7fp4JGZOsTgiOf1zKJVxI++dNH2o="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.17.tgz_1454408635784_0.48066739784553647"},"directories":{}},"1.2.18":{"name":"apipublisher","version":"1.2.18","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.3.13"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"5ca499d12272f909e264e80b15cbfabcd42883f5","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.18","_shasum":"7b60e2cd08ee9f20d1ab1fc3e9be54b3519fd5dd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"7b60e2cd08ee9f20d1ab1fc3e9be54b3519fd5dd","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.18.tgz","integrity":"sha512-OR2fLFix6aH0dd2rI3Qm1/kCU1718hpxNtXbt9rmw/h4qYbdEwUmIiEd2mCpXrpOYVt3tbjrdxnFmznooHBdQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR44lwAH7FN08nWX3mfE7UP3WA0O1kOFDe8KttmsZLnwIgf7gmmPYS7yMJLL6JyxMhN+6TXf+5q8W0TVqqp8wPZhs="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.18.tgz_1454424282767_0.3246984942816198"},"directories":{}},"1.2.19":{"name":"apipublisher","version":"1.2.19","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.4.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"a1c96a2f6ff84c9576601169bb95b3416a0266fe","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.19","_shasum":"f67a99139b7eb37919780431e7d06680d00f8563","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"f67a99139b7eb37919780431e7d06680d00f8563","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.19.tgz","integrity":"sha512-15RdRnz+j2zft2WJGJdNO88kisTwF/KhaLmQizTYtjCdYgdZa4QNQECFv2qYFx3f3EU20VrOq6ppXWsrr1aEVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs7XUAMOgB4541bb3hgpRGrsaKoQmDESSYGBNl63m0IAiEA1cZx1igl4Oc4MYFCGf5PJ48NX71+CXDXwShMnPPQBYM="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.19.tgz_1454599070956_0.9785777672659606"},"directories":{}},"1.2.20":{"name":"apipublisher","version":"1.2.20","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.4.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"5c071fb92c4022225d672df6ed8e09f4aa30c17b","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.20","_shasum":"69c0279b83ebc4689e2cf4282cb22774cb745611","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"69c0279b83ebc4689e2cf4282cb22774cb745611","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.20.tgz","integrity":"sha512-+8ugcxITu3SRVkiRi2FJK6FTd73ghMvEUYGdsOqRblyd34VObPVkp53/2bF8IyND8V92ivwYVD8huvW1MY7Wcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkcELKdjMoTLh9zw685uPSATvdOxkvdBG4B3vL3bY1sgIgYQFsoHj9vM8f5TzwxEu9EOuvPk7YYiToNJX+WSAY4eM="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.20.tgz_1455988937263_0.34063639398664236"},"directories":{}},"1.2.21":{"name":"apipublisher","version":"1.2.21","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.4.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"d15ef5479ccba5a2d8d7e15edfb0898af74ebe49","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.21","_shasum":"bbea508f79384087f52f53109132de35fa81063a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bbea508f79384087f52f53109132de35fa81063a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.21.tgz","integrity":"sha512-4PSYGdkQ7ogfG/Wit0mBqd/Gv7gV/lD7glpjrf+jam7Ew2uaAMd99dxZ1ZtcC6hhher0V+rDCtkcaKr57P2qeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0TFuL4Hl5J5/S8mndGM5K4T/pG0gYj+J1BKZ/l79/oAiEAswg3+X/h19b1SHZdzQdMD1B8yhZWPHnIDPfS3DCs3Cw="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.21.tgz_1455990323506_0.04251511697657406"},"directories":{}},"1.2.22":{"name":"apipublisher","version":"1.2.22","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.4.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"1f850ef9cbd92a0b997e592b7c69900411f87136","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.22","_shasum":"b47241fe30135ba2d03ca9823ef6b0e3be4dabac","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b47241fe30135ba2d03ca9823ef6b0e3be4dabac","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.22.tgz","integrity":"sha512-R6cJLmU7v6+NZeCdzbloNUfJNSNgZjEaYM4SdXACgGYfqgmg2sRmDZ30NuaJEOpiFvVWB49k5k1jFalNz3g36Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICy2rw6gKD6fybNdf4p51YUI4y4iDl9yhMddgwZPkhsjAiEAtXjtAQsjhaYrvOsAv9DUgj43Vz8V0SyOJyNI5k2L5AE="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.22.tgz_1456847877862_0.5406943964771926"},"directories":{}},"1.2.23":{"name":"apipublisher","version":"1.2.23","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.4.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"de8b17a592b0991f6a7574b5f51ec9d6b214b76c","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.2.23","_shasum":"572a0bbcd98432343f4637802e311ef0dd32a5a3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"572a0bbcd98432343f4637802e311ef0dd32a5a3","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.2.23.tgz","integrity":"sha512-PfyV3PiW9IaV4WfD3Bz2pjsqqbJSX8LlvzWzeaV5gy6bpsZdwvu7gPl7txglO29xbt/Q172sFnaFzbFh1SbIFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNNzlF58BrcI3TYmInC2njdhpSvKOfkEJbKc5GVN9TpAIhANW2i1WRIz66qKhSUrx8SIHR4nGtkWW7OyyNH2jTrwJF"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.2.23.tgz_1458126070501_0.21473283204250038"},"directories":{}},"1.3.0":{"name":"apipublisher","version":"1.3.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e3bc9dd9858ddcdf47ac25f7d527bde380fbe15e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.0","_shasum":"70e21ebb609898d84fa6ab5c3f374b1787f5d5ab","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"70e21ebb609898d84fa6ab5c3f374b1787f5d5ab","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.0.tgz","integrity":"sha512-HIMAgES0z5JTBg3YXY4JDeiopvtKbP2MjK8U6uL5Ob8njcGPaYXRdYdvI6dmIKndlrCKbvTSEeW2zvMck4/EmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC++Ag45ZWzdDFwag6y00Ils6M7jazY6h5LyVSssLkzBQIhAK3g7imojOvI8o2uF4/wgKpJk92PVDDjyzS2fKCLqHUC"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.0.tgz_1459543247486_0.7860205138567835"},"directories":{}},"1.3.1":{"name":"apipublisher","version":"1.3.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.4"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e636f53d82feb30589f8a65401dad453197512e3","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.1","_shasum":"acc355c90717e7985f5fb5cfe74bacd95452e5be","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"acc355c90717e7985f5fb5cfe74bacd95452e5be","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.1.tgz","integrity":"sha512-hPClyoXgcQiXXmXs0TTgOrhvGjGwro9Og+OJs4/laT2FQ+euB48EpiJETdLELcuNuoidWNoZBwFi3+jU9OpKTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2dB2OmeOWUXXRmCp+iteRwk/AjhFRaRgbDC2M6A0eNgIgVOwXZqCt6duyDNIw7BeZt36D+A40LgmxmCg/3lsMX4M="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.1.tgz_1463584036379_0.8200319136958569"},"directories":{}},"1.3.2":{"name":"apipublisher","version":"1.3.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.5"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"3a55389d079dd6d20dfc68e929e871b9bb4a921f","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.2","_shasum":"1448dea1c322d926ff2e2171aa98c90a672f089e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"1448dea1c322d926ff2e2171aa98c90a672f089e","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.2.tgz","integrity":"sha512-XsICvVb2NgaH8fjOIpJBt1iWDsnEPrgg6qhPaXOwQBtPPZlvGDmBZopUn+wOFY4thr0bCSrWHCgrD1DdoH5rwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF1PhZfZwks9/9EfCoojVkKqgOb/zJ3+2XBd//N0MUTwIgYz0wtwIhpafMYb8PTFXEqD/HgNSqznmO4BMLN1HEeHU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.2.tgz_1465213027144_0.8459813960362226"},"directories":{}},"1.3.3":{"name":"apipublisher","version":"1.3.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.5"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"0321dd9f2cea7552c6645555f726f4e84c006bc7","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.3","_shasum":"5db6fc02f3b859249e52a2340c0a30ed029c3ec2","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5db6fc02f3b859249e52a2340c0a30ed029c3ec2","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.3.tgz","integrity":"sha512-v91Ma0Y9ho2nqZm+Zar1V8mCUJlL9srtlXvLJ4WN2uGGLo5WSdfdLHezXWaLhMAPqzWKFKDEjUTpllxBtA+FfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwSsLeT/sKkYxJ1Fmt/JEYgePHN4UVRogvJOfUIkIxIAiEAqoST8rf1gVbzUi/p96E64UQcYotrZagY9N0o7OGcXZQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.3.tgz_1465549427938_0.03797545004636049"},"directories":{}},"1.3.4":{"name":"apipublisher","version":"1.3.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.8"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"44dbf95080121d1025be24bcc81ee873e802dba1","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.4","_shasum":"36a59834f6df1bdca99582160307b6abcf4211da","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"36a59834f6df1bdca99582160307b6abcf4211da","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.4.tgz","integrity":"sha512-YyNeIqKDoCgbDgPV6HRKAqfYim0p2GTrqyVvIvm93iEppAN2ykKdvlVyCwi5bCTHY11Yoyg3jmteQs6ZoxAWOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp39hRJv2qovQXMg3iky2J280b5MlGrjcv7rPh5F259QIgBnEPrqBTcCj5IhwDCLfMMqhrygZCu8QVJJ37OQ1owaA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.4.tgz_1468162496804_0.019684699596837163"},"directories":{}},"1.3.5":{"name":"apipublisher","version":"1.3.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.5.9"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"11a4ea4ba463c885d3200247fd2441b5c710d2cb","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.5","_shasum":"5f6bb18dd451b3c68c91e63fad1712c87a0a0019","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5f6bb18dd451b3c68c91e63fad1712c87a0a0019","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.5.tgz","integrity":"sha512-0cYEBr0kzX0cHmVY9HVjAFp1GaOUogU6R1fK+H9qEtH0VmhwW+5WdXhcfKeyvo+pRavsJv5WCKItMAxvXam/lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd9mxSP83ocXg/MFqwtS3QRqMwV40TFn/yR45uQ+TAbwIhALAhH01PBYFuXIfJZFVNz1h9DihYaLTaNk/NSwN4e5SY"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.5.tgz_1468165405485_0.9900857359170914"},"directories":{}},"1.3.6":{"name":"apipublisher","version":"1.3.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.6.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"11a4ea4ba463c885d3200247fd2441b5c710d2cb","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.6","_shasum":"f7e644dacd00d5cacf574414de7889c5217a7b03","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"f7e644dacd00d5cacf574414de7889c5217a7b03","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.6.tgz","integrity":"sha512-mflDNQ696SJK3rm1r2UDJ+zNerq+UjQo9LZOif1YE/hzhfAGUQqY1SH7SQiHtL4xkFkOHqXlij4g+QC0QnF7Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6pHjoSxgG+HiLZ0jYqp91STM6oZg6U9Z3Kg3lClq2mQIgY7i00jeTh/7230BNLMqSQNRH8Ee5xxucC6bgTU0v87o="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.6.tgz_1468568338361_0.6732542950194329"},"directories":{}},"1.3.7":{"name":"apipublisher","version":"1.3.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.6.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"1a48d27aae7677cbd8048de87037d7e2ed0cbb52","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.7","_shasum":"c1bb84ec32f01337d80e60bae3e0371a10b25040","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c1bb84ec32f01337d80e60bae3e0371a10b25040","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.7.tgz","integrity":"sha512-XaijZmarKQClf9VdR8WhJw6+sOc6vP59ItC8AuQ7LGI1zzGberz4Yhrfjk0ZS3sAOWSbwYRk2Oad79603Snxzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCJi/ZfmjCGU/Gj5+chkQGLC08KvlyrNlPF6oHpSFDQwIgS1m2qxSwcngpNhpm31LZUq0YiGsm62f7R0S3qz+/TEE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.7.tgz_1468577790908_0.9161109691485763"},"directories":{}},"1.3.8":{"name":"apipublisher","version":"1.3.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.6.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"1a48d27aae7677cbd8048de87037d7e2ed0cbb52","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.8","_shasum":"ca81e9b0a8480f1a438ec1f4688406afccea1f95","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"ca81e9b0a8480f1a438ec1f4688406afccea1f95","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.8.tgz","integrity":"sha512-+i+gUsqinw1SRVsw69xQy222oNifhtQ5cOt5qd/rTxy9YCmPuIkJGHDdKbCOQfO/WT5dOx0J6yRUNiZDUPBSqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKLZBjfm0V6XPlhzGWQCluJUcBtyTVRSKlF8EJWJ/H1wIgA4X2pocnXs4Kmv7X7uIABUPd75qK7uiiblLFf9/BIJM="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.8.tgz_1470511456344_0.40606711991131306"},"directories":{}},"1.3.9":{"name":"apipublisher","version":"1.3.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.6.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"c52599483916f8f1cefaa75486a8c53714ab825e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.9","_shasum":"9f3f87b7877077780796b155d47e0035155c0cd4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"9f3f87b7877077780796b155d47e0035155c0cd4","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.9.tgz","integrity":"sha512-t+wKR3QYNazMkrN61w+ui/sCOjQ9GBC78NR3sET0NcH0rVZVbyTrVP3iAMBUwcbcGS717v0HZeTODyMndQvE/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCePDlHNZE5V3fXPPm9Gt1dwJRws+/w6LY5QHdJ8sbQmAIgROgm2NYge9oCrhw78IW2+P9AIRwWOvkDlS8Cz3R0j0c="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.9.tgz_1473157105422_0.12900503538548946"},"directories":{}},"1.3.10":{"name":"apipublisher","version":"1.3.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":"^2.6.6"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"c52599483916f8f1cefaa75486a8c53714ab825e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.3.10","_shasum":"6cb66e6df96a7b2df42a835645daafb9f63a43af","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"6cb66e6df96a7b2df42a835645daafb9f63a43af","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.3.10.tgz","integrity":"sha512-ciLyTrHDWz7F5wAUrmrjsxwnCCb3ErZvZPcccw+9bWPwlFx3+P0JEbeXieiKUnFMzmP/gsxAhLh1LXoLFHpNbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS9uQqDCTGLAiBjaaDV2A9z2NTLR7bvkTEUYKPpnOK2gIhAMj/31va47NXRsQcrzngtcXJJDRQpKatn8jeJBxlReUM"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.3.10.tgz_1473157177099_0.04593216674402356"},"directories":{}},"1.4.0":{"name":"apipublisher","version":"1.4.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":">2.6.6"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"468c4ed5eb6c1627e67643f224ba55b8c5ae6e17","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.4.0","_shasum":"0fe4ce77ed8965a5faf65eab4fa2172a5e5e7227","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0fe4ce77ed8965a5faf65eab4fa2172a5e5e7227","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.4.0.tgz","integrity":"sha512-TU/0tN/CFO8/5xQrg6yTlEXFKjdccRQf/JZJFxvxmUHow2y4pIxZAmyPOVs/JpuGLUO5rN4n2SawAJthEwTZJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdABukoTK0OEARifY3ePEn+kRgfhaqoEHnx1R3I6MBkQIgV5wLC1iSmE72czgyQtAEyEEWA8/OLnC3YgplzKG4CQ8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.4.0.tgz_1474974263273_0.5602414619643241"},"directories":{}},"1.4.1":{"name":"apipublisher","version":"1.4.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"nodent":">=2.6.9"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"468c4ed5eb6c1627e67643f224ba55b8c5ae6e17","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher","_id":"apipublisher@1.4.1","_shasum":"98694f88236a07f5d586374ba4a87cc06c4cbd01","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"98694f88236a07f5d586374ba4a87cc06c4cbd01","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.4.1.tgz","integrity":"sha512-mmxzMFg1GvdEq5CZYmC9vZ6zDaBGOcpWGkiWe7kGvZtbEHNxA3FNytk76UKdAVSHE5shWa7UxBObvShisJFOsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBehuG+hgaumh/KtSwrvo4vqP6GmqIR1qMPpiZvNb2wTAiEA8DloSxruGNZOnKyUR0xxEt+ctEMXbV1OvZFOTPRnkcc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.4.1.tgz_1474986885323_0.49632364930585027"},"directories":{}},"1.5.1":{"name":"apipublisher","version":"1.5.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.6","nodent":">=2.6.9"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"65b7840974dd20e141d86b3e0ebc376ca6e5992e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.1","_shasum":"52672da5a2861ac4375962886ee8db970889c106","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"52672da5a2861ac4375962886ee8db970889c106","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.1.tgz","integrity":"sha512-UWzRc4O1Byk+gVLMqgTulCwTZMJgIm9NH6PLHeJUbUjSLmzZA9C5BVSrjJVRsGJ8xHgMCTXZ48BQhABkoq77kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlZi1ldPczX2ShU0hu2ZxjGDIMyCNuElvU4Fjb75JuAgIhAKiKsdTsbTX67z/l7PJEOVG3XmaJVjF/5eTaYmv8LzxY"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.1.tgz_1475240345986_0.7448505505453795"},"directories":{}},"1.5.2":{"name":"apipublisher","version":"1.5.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.6","nodent":">=2.6.9"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"f50514c3e1320479c49d3d85a851cb43b2797fc4","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.2","_shasum":"e071a29700c2ce3347b649893228b5771c37a078","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"e071a29700c2ce3347b649893228b5771c37a078","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.2.tgz","integrity":"sha512-u8GPkPXSPxGu5efyK5DllqRISG+a9xQewHyXgBoXoM657zBkHVgf06FV8AJOdK6p1Jc5+oxm+dxHlzyjJ3Xf7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4SeU3MbooTzvEttZjnm1hvdeE5+HbH1iDoKT3pJ1D2AiAs6kvkJwvbQT+cnEZd17EdREh2hfH4OxRx2mAV1R/a5Q=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.2.tgz_1475251070697_0.6194133830722421"},"directories":{}},"1.5.3":{"name":"apipublisher","version":"1.5.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.8","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8678e3bd2920c93d5924ae09648e73014fdd7221","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.3","_shasum":"039028ec6767b87554dc06db79b25d0e516511ce","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"039028ec6767b87554dc06db79b25d0e516511ce","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.3.tgz","integrity":"sha512-l5ygHH6X9a9Rp0av61MfU0nwD/Zi+eO1E1LnsuBcQ9AzoGT0AL8k0o04Nf9i8bd6FTASJYQO82+0n+Rm44CGDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmBMBepZEwgo+c/XhGZnsMChegn15kNjw9/U8yGz9KtAiEAi3Fx8/nQc+bxGENp+iPx3EGpFVN1Jf2RfFZOe9Q7eW8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.3.tgz_1475785964220_0.9908504623454064"},"directories":{}},"1.5.4":{"name":"apipublisher","version":"1.5.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.9","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"0094e53a5124088446eb866bc0ce6bd6fc2f1176","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.4","_shasum":"87d25e81a895dcdf3691f4944c61e9e08f4182e3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"87d25e81a895dcdf3691f4944c61e9e08f4182e3","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.4.tgz","integrity":"sha512-kq03HvT//zaN/GrCXtIDZChGX6bM0NLB6uUBz4+dm4p/z+Xi3OGLVvXQ2X1Uyi39uXZilLpw1G30pyy9KkDDoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1EL5wjA3QtlQtfF1eLQCXr6d+/pq/yzf2zm2Tkfjc8AiBkU/5zi2HjrVWxBtJzsy0J+d4qIWaYN/E04sIgkzIyjQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.4.tgz_1475869911118_0.5561402013991028"},"directories":{}},"1.5.5":{"name":"apipublisher","version":"1.5.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.9","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e5286281ffd29271a0516678c6b2b46777833103","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.5","_shasum":"c35134ff1a18800b8ecccf902c5af811c6e4d1ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c35134ff1a18800b8ecccf902c5af811c6e4d1ad","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.5.tgz","integrity":"sha512-VsGSyHCK2fRLMVrltduWn9utBRTak0pbDGFvYzIhQa0VcQrhJKkA/laDPI4a7WRl8feKBPKVVWQQgYjcoUMUpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC0pav3VZtPzHfofS93sYD1tvm2Ko9foA+O6jxge9MlQIgOV7flbMD3D3RENuFkUEITp68gIznYjIZOY73K8n3rqU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.5.tgz_1476348564361_0.4714096218813211"},"directories":{}},"1.5.6":{"name":"apipublisher","version":"1.5.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.11","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"51cacbb27b42738f18f2d5149f83d17b2740d6c4","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.6","_shasum":"ffb9a1afa4b87cc1f5717a4ea49355bccbaf9953","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ffb9a1afa4b87cc1f5717a4ea49355bccbaf9953","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.6.tgz","integrity":"sha512-r2qBPwT7cGQrElEOHm+OlO1AK2jc2TzOHlstu8h/kiHhHItHMQTXbuVG4fiMnhWI8UTSkInzSh+FiLLkePUWRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfekaPHtJC+E0HHrr89Xqttn6fkE11/zEmz8MalkTBEAiA5Nt5YPaZ59W3s/f4v7y4p/uQPgrvbVaEt59cHE0/6gQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.6.tgz_1478011216458_0.5175091964192688"},"directories":{}},"1.5.7":{"name":"apipublisher","version":"1.5.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.12","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"51cacbb27b42738f18f2d5149f83d17b2740d6c4","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.7","_shasum":"c6f141d5a4ba47859f3b32018004ddab6ce24592","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c6f141d5a4ba47859f3b32018004ddab6ce24592","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.7.tgz","integrity":"sha512-7xKi1+pRgPhprdprbPSgvURXdGiFsqHW1fTgIFZnEMVEP6qHwSZNZUfNRxNpbk9ovZJBPq0zY2b2zqnBOBciCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgIf6lzsgy6jSXzwzr2x01L91CF4xB777SbVAdU6uP1wIhAM0Q3mE6bxTF7UiFijj7DsbCNLuAqLgFyJ8Hk27ZIwSu"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.7.tgz_1478012272699_0.46218682336620986"},"directories":{}},"1.5.8":{"name":"apipublisher","version":"1.5.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.13","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"e8d2bbe95b8ada71c68a1a2e7d1dd4007bc9808a","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.8","_shasum":"7e8db981c19f1fda7a390a7bb1fb9a553c1214de","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"7e8db981c19f1fda7a390a7bb1fb9a553c1214de","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.8.tgz","integrity":"sha512-e1qB9OMQt/8lrmUfwdlyeIE640tqDwjb8dlj3OcUxyMbNsx8Gi7QCr6hl5+BbPkyVK+ADRR2WcmSCpvcH4B0pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYtJKWSaobYLAk2XXSivbc4e71cRBG1YLzU607OGzSUAiBRqb7eqEtp32v/YvRfXQ4GeyFSf6gJwO4WCwdWnJOBQg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.8.tgz_1478015337626_0.8560743725392967"},"directories":{}},"1.5.9":{"name":"apipublisher","version":"1.5.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.14","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"ae6d71cbfd59992693a86c95703a7c6ccbb88769","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.9","_shasum":"537c0651bc6c879cb03ae9e06f8a553bc284b086","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"537c0651bc6c879cb03ae9e06f8a553bc284b086","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.9.tgz","integrity":"sha512-DNrazt3/NKA3sD+lhZPDu8iKmudJ99kiTM0FXMJ7G/ehwuun4W3T0b8N1bijbzyRR6OdBcGZ1/EcmDYwfM/NDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBaR7Ft4/B2+5/O/pSilTkwDrzomtABS5ToEStRV5rnAiBtDLUlPIKOjkY9WuSDfdI9xtRs1MN6hL4MgaAFirhYHQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.9.tgz_1478530619308_0.1673133682925254"},"directories":{}},"1.5.10":{"name":"apipublisher","version":"1.5.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.15","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"b00241d8485069f373c40c2204d4bde1dba500bc","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.10","_shasum":"bf4146a3867e1d003af400d9d54cd658ea8559c2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bf4146a3867e1d003af400d9d54cd658ea8559c2","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.10.tgz","integrity":"sha512-QDefMgrQ04xm6vPwhFoffAEqXE85EzSmg2ldAmNRrvpW1iuBA6kXpC4aVqQCABxvlYb267rNJC9+i31woRw3hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE2MJoJKisZ4ozA1O9u3HhKcOJIX05GkmPEEWrFdYh5QIgLWPsKs8HHK2Zx22a1CPOzbJ/AhpIP6/KnCK20HVmhTQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.10.tgz_1481643945295_0.4773216722533107"},"directories":{}},"1.5.11":{"name":"apipublisher","version":"1.5.11","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.0.19","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"bcdcaefbd2cd269c4f7a050c61f3cd0bf495b09a","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.11","_shasum":"90f17b0c940412c122740685d4ec113d144ef42a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"90f17b0c940412c122740685d4ec113d144ef42a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.11.tgz","integrity":"sha512-deA5D8803uDTlb2lU0pLIf4e3+pPhvf6ilWxmfAJ212ud8nnGbJ75yOajkBTI2zafLJkc3Lu1XlrNk1kpZ3ioQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4B39D00GpiknL3ggD+o4pLgQ0Gr40gTWzd8kS3hRZDQIhAMoqzWxbA4BEg+4rQgi7+qnOXsYcp04ohYsoG86BC5sy"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.11.tgz_1486046619224_0.7541005320381373"},"directories":{}},"1.5.12":{"name":"apipublisher","version":"1.5.12","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.0","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"5a88b03a5af6a8992ce88849dc585ae761a71c63","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.12","_shasum":"abf5db4aee3de8f9cf79c7a0ef85de018f322f57","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"abf5db4aee3de8f9cf79c7a0ef85de018f322f57","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.12.tgz","integrity":"sha512-sGtCpfWZHJSRq9jgXYVK34uOprVhBV5vb9vDZV+GtTEYC6PRF6IRwTCibDUTrgRpblqtKfo2qTJpGBbmaP5Frw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnU6LWXdDAqC/eoM11aZO8gI4ipCtqs4tvBqDKos5ktQIgDZoQjN3+3lUkuVe8BrTepGK38d2TSK8MrwKM+cf7dIQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.12.tgz_1486555988108_0.23419418325647712"},"directories":{}},"1.5.13":{"name":"apipublisher","version":"1.5.13","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.0","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"dc8093541753b745094ad62c056195ba4a42a08b","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.13","_shasum":"c11885baa1bba00dc9e82171b743c54a4a39a3ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c11885baa1bba00dc9e82171b743c54a4a39a3ba","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.13.tgz","integrity":"sha512-bcbJj/yqKHfQI0wX7E5xmY/U4+zYyCS6kKrx+owB0m+1RPE5Uc5X63YL3+P8iXjiZkCFawSfPmpf8HtUWhC1zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGe83fAelb/r1OMfIqX3NfSGprfPGkkgI3WpT2xV7f7AiEA1vaQZjqoPHDOHuQvWCfFjmlTJztHZB5qLxtRkckH2ro="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.13.tgz_1487256449949_0.11132337292656302"},"directories":{}},"1.5.14":{"name":"apipublisher","version":"1.5.14","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.2","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"48e1b39f2900320aff25cf390c6d8e831379288f","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.14","_shasum":"28a15f527ca5c079d5c325f38b21d788893b4613","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"28a15f527ca5c079d5c325f38b21d788893b4613","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.14.tgz","integrity":"sha512-/GfNCtnhCD5o0FXF53NsrT1KpXnHhVq7SAHmFJUy8lE9foyNtO0r98Ng0mS8+J4zQSO/tjEFKAhOx3agC2+PGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBv/waxsRksAslLWhThStPexFjmFEUVbtIy+KkEcOWjgIhAL9+Awk+iegjXbzXq3S8Cnn3lCicTAf5ZAYJEoi4TNjf"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.14.tgz_1490795730201_0.574757628608495"},"directories":{}},"1.5.15":{"name":"apipublisher","version":"1.5.15","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.3","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"81fafac4d8eec92942ff377d5cccd3e7fcb9c904","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.15","_shasum":"b55194ad5c6b1bd4f421e3bd739247fd90c968f1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b55194ad5c6b1bd4f421e3bd739247fd90c968f1","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.15.tgz","integrity":"sha512-A4YqGtQBlUWXpbM+izwrOvbbp67OyYJf+R6vUB31Mik0jKYz0GphhhaqvTtVymRGccCBjBStR6HYyS8RWv2DUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyrvToXTu6IrX2Mtbr+dKZ1QR3zJrIOEBBY8Y/KXt5cAiBkPVpH/97PpWqxIGi7QodxHEOv6u1IGs0f8LvAg5tiSQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/apipublisher-1.5.15.tgz_1490796406266_0.1301954456139356"},"directories":{}},"1.5.17":{"name":"apipublisher","version":"1.5.17","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.5","nodent":">=2.6.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"b441793200df48be3da9847a3e3587026212ac86","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.17","_shasum":"49b48bfb30bdbe7b598f7241a9a5f0d3930cef51","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"49b48bfb30bdbe7b598f7241a9a5f0d3930cef51","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.17.tgz","integrity":"sha512-y0PB9hIbAeoM3+zyAv3wyaxiCtIsBqxbudUc1gCYxh2hAGGxSzOArqzKd5MAX/1lLpD2VH2MaiKAQPvwMg+kGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiP8GiGebcliyPwSyl7rhQnzjIeGWqcqlou5XdSRDenAIgbssZzZy8sjO+W7E63lX5cWXavrMminrFS5ku73EM/SY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.5.17.tgz_1496232395399_0.8647851736750454"},"directories":{}},"1.5.18":{"name":"apipublisher","version":"1.5.18","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.1.10","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"85a7201426c5ff3e3c57129ee428b3d9f5412d42","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.18","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-HDL26OqD/3RxYiRSVEBiE6iAp6DTOAgby9oNA4PwQGNFuIPKugslxKoEH2Xk/jZ1qFXk5G+l6VJumvbcVrSFeA==","shasum":"11976b80b7f0a54a4e7656837a465294d005f6a3","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/QmDAJGeqye6xwNDmpcN2J56djkLU6I4/Sm4RgPDXNQIhALyUlydPYgmfv5yze3HDjHB7SZA1AgnoblbBbb++Kw2A"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.5.18.tgz_1506435625514_0.5253466207068413"},"directories":{}},"1.5.19":{"name":"apipublisher","version":"1.5.19","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.0","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8f3a94e33658f6a70c618388b68d1e3cca26eb6e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.19","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-fviqpe3/C7AqCcx7g9b4oyjhk1Wl8QNVPpxkoW1vNLRJ8Gdw+N8IOkSdqAlR3G6E/7WZxZAodumCVlpkN4sUNQ==","shasum":"be9d948f059cd853580adf62b82a835e4bcf74bc","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMK9qTMA5fBerypVAuBed/Nz26u3TKbJYKxesW8q0nwAiB1yU+htNznbEUnKRt1cxDlbbdA40tsefZH3aQi0VhnsQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.5.19.tgz_1507633774010_0.7769656491000205"},"directories":{}},"1.5.20":{"name":"apipublisher","version":"1.5.20","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.0","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"0bca4cd262d5c6712393b5e5be1777379d2737ed","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.20","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-mCpwLKWvLXrdhZkLF6OeMtHpPPt1yqdgvAfz3fwPqfSRN+ULiAJZt52JINVetCggOqXi5t2owI14Txm6SK9j/Q==","shasum":"17fae87b44942a1fca396360d91a11b71cecaf56","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZApiM2dKgkjYb0hvHo1u3U+SG0pt8TgmOvX2mAFqRLAIgJyEJ8cafaezq9CkeOxOithFe0KMHkvktkct8zcDUvDI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.5.20.tgz_1507720842119_0.288836223538965"},"directories":{}},"1.5.21":{"name":"apipublisher","version":"1.5.21","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.0","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"d3e1e0db88ca9a851f6f8d3136be96ef87c9fb78","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.5.21","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-y329b7b+8MLMl/LdSS6mnK968nhj7uwjZTDwugEbl+6AKUQboAnrFn+bc+4lBZokm6YQxrpqkvfSyhcJ6OAGOQ==","shasum":"5b0e3caa209229620ce3856c7426a2994ff05c30","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.5.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGph45UFvvjLJny6ooLhxAlwFWUgrUN09/IBleCDE77FAiBPU8s4HznorJY90j/dUXrxOqXnZ+kvkOLqlAs4myO5zg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.5.21.tgz_1507909711280_0.1459844510536641"},"directories":{}},"1.6.0":{"name":"apipublisher","version":"1.6.0","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.0","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"b95edebba40c84a95ccb43bd97232d39946c5ea7","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-L5c3HesCG/bmy+lBXREamXQe/M6QieunfiC4oWbCPMbjAXivLUAYVpAOQGLNPDRVVIHdxxkYj5OuLpovj3d1Hg==","shasum":"1a1a9dddf4e8c50ac9ddeb43d1a65e6581935281","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIbdeK+fjoU5GzsiQ4N0RI4Coc82qdoSto7pghpv2izQIgN+YhREa/XzGxoM043unfGzMsapP4UQBmmpJuGBodNHc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.6.0.tgz_1508331469540_0.8884657404851168"},"directories":{}},"1.6.1":{"name":"apipublisher","version":"1.6.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.2","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"d0b639d19e66450b9f0c16407d13a040c9078154","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"integrity":"sha512-hAmc/t8GttWQ82zFhGx2xgQ3r2UtJKlKTUO+e26SS66yqRt+N1WoAlais9CuYgYEOmyVDpTq/lzlYkdb6vrWcQ==","shasum":"b61a41c1169e62fe5f55114336cf6608a1e543f6","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUwHJeP9G8Vbro0TcqRXNWE406AEYY+uTaEFdfNSx34AiEA2nusDGcLs1JIofa70/U02AkbfsZr58nHr6KC1c7rSiM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.6.1.tgz_1509549407904_0.05989467492327094"},"directories":{}},"1.6.2":{"name":"apipublisher","version":"1.6.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.2","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8ee0d214639d1e353b4dfac458e554b374f6d8db","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-IESj83tS3KrnAFTLa/hLedTrMCbOXnMkAk3AH2c/yfJHMzqXgBMaA8RqyjS0FmIzmX8HpuwgHj0KXN0jEMYt1Q==","shasum":"98479dd1a66ac76101795d43cb535a88125b3a68","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVuSd07eJPxde6b/AaTbgbmgdmpgAh2SyfxdV1FhW3rAiEAwVelVB1jr5Os0nyADrooqOaUmhXhH6hFzuDUHYm4b7s="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.6.2.tgz_1515147359598_0.2465013808105141"},"directories":{}},"1.6.3":{"name":"apipublisher","version":"1.6.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.2","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"833bfd14441cc9d11eac8288c4a4e45c1f9058e9","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-279cd+hr5zpo/4GQ3KnAToHRt5Hs275HvezkBySrCQ0ssBnO9oS2ZLYMfh/aybeBt7WIMm83J2/esZ7Efv8E5g==","shasum":"e3a70b157788919987715cc195d4d60be2967b63","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlTcI4oG2TbnnjEZOaVUXkCRPL26gF3xz9oXKR1YuNBAiEAm4vXgqjnl36eDN2mTes6s7EHlKy1QAi+e+56bdwbN7Q="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher-1.6.3.tgz_1515504976960_0.3899282447528094"},"directories":{}},"1.6.4":{"name":"apipublisher","version":"1.6.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.7","nodent":">=3.1.3"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"833bfd14441cc9d11eac8288c4a4e45c1f9058e9","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-AsGdkqE4Y5LKyXRWcb8TvDgEQuvQ3T6QYF74iIeYO18VJ/1l8T9Z6c64JJha0GXtKGiNSjokLglbiXaHGOVXRg==","shasum":"e0e3b2406638245eca298e16f90b7c528e09f928","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.4.tgz","fileCount":13,"unpackedSize":58605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxxGTCRA9TVsSAnZWagAAqW8P/iuF/Hdy7Y8Uubei5HrD\n2PmnxbNz3rxG1PSyqpjUStD45YnLAc5tSwQm8i1sx2Kawe5Y0W0gUusGWxZW\nKpW/NkwZtyw8XAWlnqnac+YUrPS84YvFcR3tggWw6qZiXzLL/ctx/dZPKx7z\nGPtw36UNnsRwzLCPQ8pIzyQQfq6c2BMtYUMxLKo5P/P6BoTeTjW2qdzzsosT\nNmPEy9hxEqiYrOV9/8dqkm1dN4ib9OzCN3xQ7VSgbWooGf82X4Nw37dU5DNr\nQMgnLTNtriqVwfKLTSwjAoI6Zmjzw5Yv3vnAMY++JF1pnfBy1e29bsylwnZJ\niidD/5H7sFrR3f/TroVozXGikWjOgZGe88vgX2G5GOlWmEbktBKtlLKMyTBo\nHMjCAXv5KRHP9fCHkly9SOjpH1csQzbUzemP7qDFsvdNvmdGMoBBgkJhM9+l\nJSnGIPL3/mMAaNlFMvlz95G5zxDsUrjqiGI+JLEtyaSa65jWxHZXQyFcwHBZ\nxVfec4VyboKP1fAMihBVYc59SwwYW6v5aItnIN36l9Qk4mFORw0E2WlyaTnd\nD9YBgCQjms6FHJ2ycMqfrlAWGDFB7iFyTCGWCh28/l917AJRVQOeqpC4eXlk\nFDudkpAod9GFpUdsdOp39z53Jey84Yo6R5c8q9oVd25vVNJgrKR0715KNVPQ\n8ffF\r\n=9sHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkDarH8MMog+efr/udj0Xe2Ws8Jl0v6iI0oDI0bZ5QXAiAKTa2Ku8PYesDMmZYehmMGWzNXGUM9O92awYMX1yvECw=="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.6.4_1539772818612_0.8597950897145374"},"_hasShrinkwrap":false},"1.6.5":{"name":"apipublisher","version":"1.6.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.7","nodent":"^3.2.10"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"f912c34e08004702c28050320d024ec90df60737","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.5","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-yYUFLnqa/O5Hbr+leme4omuzgXPpwk7yHXBXWNrlNSYZtutrrsI+yozkVddEwHIG8mPrxs2T21tEcBETjW+Z2w==","shasum":"c6db0ae90ed8a6e844f6068db1b792d0821c7991","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.5.tgz","fileCount":13,"unpackedSize":58610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/BWiCRA9TVsSAnZWagAAkd8P/34acvsm+tFAGIPkj3Lx\n5yxEW0s8RSbi3SsLQkm4xlWfFH/rFKRNP8PvLvLvKxjtGhyCKcWaHojTqkhf\nrQJL20O84AQFS5eaefYhLkNg9x98V4ptOENbGyFt+5WSROnRB2dZkESGWr6x\nzKfPU23yjdCI9/jzt0EHeWpbc6V8uzw2a/REa6IRI33d1zwOqXzOjEbP4S1v\nQHltrWN0HahUEVO+HJSx9T9F5C6cFzi8NehAnI4oTYD4eeNyt5Do4hk36NYZ\nHGg6EBK/l7u2ddZR9yUvlKh5xEQmEn3fNi184HqHXbf9j8UKc+CI0eOs0+X9\nE+kO8iALJ5Zc0KFZgBhtQTeUO0A6zFOkvNptHpUBw0gsJHe3NWYcqexKVpU0\n4i+42pLJfY1Z14XIfYLBm/xGy2kITmGbmKfI7IZdeNHT9jYrSR0wqeWXAASt\nQ2sWwXhNU+orKOS2/qfIF0dU7e3W0meh05hFL6SAmPcD0DrTwjeJJgr0s7fZ\nCdoTwyQGwnLyMzth18CwKB67L4O3SRe6LrJ+9Z8DZ8zkVFfXe9W/TqbfOOXx\neUx2pWEtSSM7go3GPMj21Y56v7CzcvJ9t/qAfteQIveEht1klwkf5PQcYP/R\nqM7ogIagXH5sZrwfCYILof0AX/MaGZkyW3FLhGSCxiy+oEsR9Zx/Sr1wlsbG\nYJgi\r\n=MS6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC/sThF0nDv4LO+sA4kRAghcp4KPfMRkXnjI+UVyvpGAiEA6Lh6lIkHU2KTnver/1o6MmIiJs5WdHtynkf4XK5/NcA="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.6.5_1543247265613_0.7550423946724607"},"_hasShrinkwrap":false},"1.6.6":{"name":"apipublisher","version":"1.6.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^1.2.7","nodent":"^3.2.10"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"2bf589e95c9b58aa5a9d4cdfd6c3e837ae9e5d51","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.6.6","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-UDKu9vK+736YAnt36X99ag+B3hzyk39QnLab4zMM+TteLuvDmdC0ICDrS8Fl6QbtGgUi61j7hkEJquA5lyKtVw==","shasum":"f80d0af72cbcbd4106353715e08556e5c9726c83","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.6.6.tgz","fileCount":13,"unpackedSize":58739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/mRkCRA9TVsSAnZWagAAoX8P/2gp7LSWw82Un+Gz3fTr\ntNXuDbIyAGS0cfSX53dzRv9QQh398Py5UF5fA21S5BdAonXiKsZ4Ri9jxOmL\nlc8eFNY1mkhuPwAT5nVR4gCPmprudKLMF7USpmNPTfMTyWHjA0GB4a4ntoju\nvB2yw8hbk0YVXwys9h+5cCs4IMc0aTwVquGS5/zq4QEak67P4SIPZDjo3gyO\noLssMiI0FgZDhYD2mDEFqgSjvotQ9uuJp+6/qYYrgP2Vt8rGAf3x4roug+tW\nGiMK8TVLLT9KIbptwd2di0wgpYgQsW0rHvHlRmJAGCaOw0MrpVkjuaUfDMCt\nOPwOZv1q8Go5td2LK6dfsZMEDU2KABTSYg7euHXmY3oVfRccAt/MCWsPz+HU\n70U3uR2s618HrT21Ww9lbxc8ndZiRmIgXcUjipPgW6C+b/rN1le0iY65Q86L\n6F33yv1HyJUpwLfIWpM3zM5ezaQ1aU3+ubWtLpFswDxD9SzqE/q9hHJZBvhx\nF8eyLTpR+JB4aAfmvWHCWqojAXyF8b9/B71n57QA/fauTJJrv1cvkcr8Aa6n\nSQsnlYX2a6/mGGefsmiIBmqvL0GHQa5H/PuIAsBWMtdta28lkR6lj0jPRNIX\n7YX+PKycY1YINUS9RtzEIlGor8z/XRPd57ZP4G55o/6vd41GvquhcIvZ7UHa\ntY1n\r\n=B7eA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBGUmnBmLmYjFSHj4F8z06uEzRFTaLPkrZ2tLJBLBd1AiEA7mKF7o9go+paFDJjva9ltkbRoek1nJtn5MiJaNQaIOI="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.6.6_1543398497152_0.6953335387612847"},"_hasShrinkwrap":false},"1.7.1":{"name":"apipublisher","version":"1.7.1","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.0.1","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"0b1c4b891889a6d7447867791a56017a02a77264","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-6rDNQyfZPbi+TkSJ3jw0KxZD77xHRcA+nBTsIoPDVM8GybYBcEA9aEI7tYGZybaLxy7lpjgiJ0GYk74L6v1aAw==","shasum":"19de0db377d73f140e195d38493f95c5cb0e7f90","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.1.tgz","fileCount":13,"unpackedSize":58739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4FSyCRA9TVsSAnZWagAA7p0P/28iIGe4rs74mRnnpjsA\nxHnR2YniIiynm1VDoKSp6Jo0wkhBygG8I4SSVcC7iHKoK/klp2pZf19SMi9c\nq4QcBqQsFCdGEWd6rBpfY9ziMsrZdNHj9K+wfU9yv8VNotZI6Uuo41k5IODX\niMeLYVWFitX+wZ3GlrRz6rQU1mW2v3FQ8I1IoNxYWcvLu5apfOfHrxkUXr1Z\nGUqyshI+h4VuXrD4lJ0bSan1yIk9d8qHivYa9O6XWtyGOA5URzBnfPtz2W0x\nKDhYDw/XvLSNKBN/OEVepui8+gDmYugrVIkW2vBwyC6TPb5okF4bDosD3yaz\ndgjgZdUaMwczkfXJ/qle4fFL8sEjHMpMsoIKyG46/JYHqwl5CYsOki88ndtw\nEvrqJLTiZtFLBj9yPFvYpu9uhPW5B3fPw00ej+7QcVUC6gmkxbggm9ubAYVe\ne91OqQBmJAtSC0jPjfoGp0dFIArLxMiCC73xSdx4G7NnPTgUTGN5snTvmhPA\n63DnqfwMBIeBrqU1wg+6y42jipoNbpCnI+AQc1khDIGMbK4hNuG/tyi9Eril\neRiZReYqlHjIbTnfB0fls092txohIwkpN3ldUEfONFoienRC7phUaCf+PfqS\nWfFHNHHCqL2ZQX5oSR+llNbH0f4TAr8xCd87m0koOZCz3PZ8DBIT9vzESuSh\nwr+T\r\n=dLCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm+JlYOZEQ7A79v87GKgG9aU8hPVoVUGae8v25dMnTSAIgEnBo68J6HBE1CJCo+b7qn+fpUje//BqVpyALuUsBKbA="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.1_1558205617417_0.8060774919800096"},"_hasShrinkwrap":false},"1.7.2":{"name":"apipublisher","version":"1.7.2","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.0.6","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"8080cfc01816182da4aa47ad52b9447b3a58d4a0","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"integrity":"sha512-4lyXYo/+qa+laimhAzVIw/lgors3zx9wPtMwQnVcvf1ydnSzTbrige3sw2iL6ReQ1tTP+6PaQgKu6lxLBGvACA==","shasum":"331be931074cd794f894390addbc8dc42f8e966c","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.2.tgz","fileCount":14,"unpackedSize":61048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL1rSCRA9TVsSAnZWagAAkFEP+QAG9q0UdB9a0Nz5hswv\ngLf8TuQj56+w+j4Jtmx/G6ahiH6Ne34Yh7uv7synHjKvzLW/YexUJ1fgwS09\nqaBo7eem+Xds6BT/GBuqPzYIWy+wL4JzL2EXi5svt+dqEqllq8+6o++tj+dB\nsgqKX6DhO8iYvNppQo0Bc1QTloABsbWDe4+Aba4PtkZNTCIY+QEsE5a15xCz\n9w+G2euqoBXsk7+FSrlG11r/Byuz6piZSNrpbO0FlzQ/yYuVWr45sm2xSVgL\nRyXkJJA8XlHP4rFk/Jyd9/h56g6CJBzcWt6YqYWVVbI+N3yHog0wXxEagvvl\nhRDCTWF+KWs+iNqDBPXEE0BHhyGqEiu5uh8eJ0fSsdGrTGGOfj5RskPjGY5f\nRApQ/1WYpBc5c7rZ65fOOA/0N6iGgavZPGkP/TAjeHXR78zk2lvQTVr5mco/\nPNRyiD9MNVGj4No1ssOxRvptq/8nVpwAlHK0xcO+KLgaw4jkkgnoa0XLv5Rm\nSx9ogUBfJbFpAlvNB28vxB7eF5VvLUYJq2dVbw+zn3xHaqV8tSF/O8zal30d\n9m8AZx9oIFi4xJIDyDq8uspmMpXazZWBjglxSg2bUnwH8Up98ucSL81815vE\nBuHhtvjy7tO9MX2RWAeyivK2OpLxMYTVnMq55xssUBnW3GoyNCZMhQitx4X5\nRcnj\r\n=mQb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL5oU/rx8ZG3hvP4H5wU/B5T4ux7+9B/POTlg+La6E9wIgYQO9NW2a8puPIgVb0nUhmqJw0qDko10xat20H7BOI8s="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.2_1563384529133_0.14604946306856137"},"_hasShrinkwrap":false},"1.7.3":{"name":"apipublisher","version":"1.7.3","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"ff09a324ed28233ba54fbc3967ad77514aedae9d","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.3","_nodeVersion":"10.15.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-IpBd8Lxpy0uimiNlOrxLbbVqI1j5TPGl+UkZuRaXGO4Gmnq0CKrESJAAB1S3K+BbIafxgtyJW107+Hm7rpGW/w==","shasum":"8375b4478d4a0799acbac76308c6aeb7e965680d","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.3.tgz","fileCount":14,"unpackedSize":62555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoAxhCRA9TVsSAnZWagAAHMIP/jCrqnhYpI3IymCOEDhq\nD2/ch+WHWZfWmu933ivLAyImgBsVaQbov7rjGx1cEx95/mhhM6WlS6Z8XSG7\nECPNQqTnmu5Wuh0Sc3lrIEhJX8oynd1xxzJCKc7J3k1puRCbQT+RWfcdk7nD\nuomN3pG3ses/FJ2cVIcpZYGKcgXKypYP8oAVygICRsZzn6xnIKgXQaqEmyFf\nSaZOt/awJp9qrGGA7WxxYcTAgWcsc8UuMBhJdt+Uh+cpOrefW2YIgui5XWQh\nvUnYiNJLmYlMOAOz1/iJ6fxxjyXtVAiNvcExpQDoIOT6eyy5pHnWFT+I10Ws\n7vc1O55YzwS39H3Gzh8Dy1EQvXgIHPnFs3l6L0qiOUxIBKE83i7SZcJOzmpJ\nloryclO9a1AoVP0rU4TBoiV14nVZhYhSthHuuekbhh7+Ut0CBAcY1UOt2U2l\n8w5rnXbqaQGqBdud0e42+aGN7OHBSvTQw6Hpl4zrv2rH6CP9F4mOfdQLFOYK\ngOXtk4XYvnIVaeSWpMGRvXO5pjQukdwA3IcVo9JEZpmX8BY3aGjJClPCfe7q\nyRMtFNFPdkr9SmmAG4YbiKh8nFdql7vT9/2wvPCXxhr/2pLY77u9K0NG9nUS\nqaD8mo8hCsQppT7/im1JpMAK2+s+ID2C27uyycTZ5VQnR+oH356bM3IEs7uk\n+BDF\r\n=rlOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzHSqVTgR1dLPoGtPXq36+PZLnm8DHpKpjvp42aRQfyAiEAn6V7fJ22eZk9OcgKLJyc+RAB+RMzCsB94D16D0Af7Q8="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.3_1570770017152_0.015535342554087617"},"_hasShrinkwrap":false},"1.7.4":{"name":"apipublisher","version":"1.7.4","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"32809fe2160959ea441d79c4e43c812eaf3ce313","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.4","_nodeVersion":"10.15.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-cr/a0+BzcJoNF9Zs7j8TaYLavvxXHJoX8jsUreCI0UEiy3pN0wCvdG1eAtoJUkqSda8JD4mM8JXrTFtxuK946w==","shasum":"3c204fbec4f7a3a65eefde31d3024fbbdce00cce","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.4.tgz","fileCount":14,"unpackedSize":62586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoA2dCRA9TVsSAnZWagAA4rcQAJk0pFXxNj9JGFVjj/fh\nOL9WEn0ZzCQkzvwDJvRV7mvT88YulyZ3AtnvStuBojMx+PN2uqHP1uVU/ZgC\nku7tX5vURtPLpv4/2zSm7bgPR7T8xw7IV3NmmThfBkgh8CpWvFo0FXo+5q0i\nJE6OXF1hLIf242IB1vDC5mQT3ZQnCyoK8eHBwyUu49XiAk4dB1nlN5JdqMpd\ngKhA4xTe75FPEqR7G7P6LHDtA2jvOrFNqN+hO15ZVZrQVBDkuQeLeo6qHCug\nsPa400xfRgpR0Q984MlLM1cuumT1BMBeDABFLqfmaL4GW34AOyKTld8bolbL\nyVbe5oAjZiqeVs/elD7FGMbtRc86nJgNK8HaOtFsBjCkOsjKraBOEZeNVSPD\nA4TI5TEJVfi+BxeV1uRKQsMEJblFnzHbVqOeiHCQ1/TNTjZ7eA/qNUBiN49A\num1Xlzgj4Awt1u640//z9ZbIq/Mk+ZtcPpKYtPGz17NST1IghUXxYb6l771E\nvt3PYVLKBKS3+wSfuS3/JZQWmLjq6VXljqMetmrTB0wFuwXHnloLX5HlBHxH\nm3cRGWmepc1JinuBIKrM51FR8kwB2l7olFjlrRI0vGfWhOOggBawsxGQNsMU\n7X4bNDk2P1cTNnEJrxWZgZ0ECgSIxBSqG6jON25l8Db8De6QzeEsBatQevry\ngOSc\r\n=5LRs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcff5b4t9o5JXAX8sn7/+avx4uvVirM/o80lLT4anxXgIhALgGqUekhGaOuHhicLkyrm/pAT8PPXjZ173YMSGUw8ZF"}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.4_1570770332862_0.34503233363561314"},"_hasShrinkwrap":false},"1.7.5":{"name":"apipublisher","version":"1.7.5","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"293f281a7bb3ed9e147ede82d10021b1de3d5a07","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.5","_nodeVersion":"10.15.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DVEKbQIRTpDVytJunXiE0RvLYb4L8eeoiS4phsbHqqjcgXmErfdz3ObYng6UGYrq8PyHL/0+ZYRFin9cj1a9Kw==","shasum":"217c08d70053bceacce7d3f69cefa982f71956f0","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.5.tgz","fileCount":14,"unpackedSize":62585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoHq9CRA9TVsSAnZWagAAZDwP/3/HtKe0DdXIomgrR+v+\nMGHFQqHrx+7RRhidxSgKbGrqaptlyUq/Re39JLxfIdxD2ZBQf85+TMhxLXKP\ngsfbH6k/wNl6bdmzSop4ixsRkUqsyCcT4QDwD5IPjQ6sBPp5DkLdKUtoGnwV\nD8mMgOQNjCyQe4Sb+f1rgxO2CYyLzftgDzNngVQb8u6bpyYhBbqx3W5ipN9C\nD4mRX19UUFicpbhdjc1ADNmF23WlWQrz0qxM0A+HQuhZS0SKjXpcBSAccBCq\nfShXwbdCY6BkyUXcOhqQu+7QXO+NY+b1Q+2bSmIgZA1c/x594G9qK0O5RyT2\ncb1Pmz6F0LqumA+oQ8ZkyQsv/mOLjSOmncZw8tfBkS1zUNmcBjUnO467BHy/\nbiPUKDCH6IE2cpb+/1zM6RRvY6eMDXfZP7v3K4hltAWYg1N13/R1nb4H75hE\n+5v1ZxaEH3/3OXGHWoBgqfH7UWf7w10hMtUwC9xlwYLe8G5C98c8LvStT1aV\nal3NwnWOzIK11TRUQXQTuTn4Vvd3zI3fmTJoYCP1BJaKsNfbCAAyOOr/GOfw\niV0VlqaaVNkh4PuFZFbm7Hgr7zvgI+9IX+rEHQPWv4n4tfwLNS0chL9FhEes\nATMieQPkA4LvOU0H4EGSxqtqB1WFgJE5lvVGRtZBITD7Ra6dClGAcNmc4/Bs\nMzhf\r\n=aiDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAL/7rRsIFlhy2W5Lx7NbrE6+4Gq3MEWZe1gfTAm8HaAiEA3mTc8LQxxLqvdkHDL7l20WM3iuCUhDP60pddld5Arbg="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.5_1570798268288_0.8807196803118251"},"_hasShrinkwrap":false},"1.7.6":{"name":"apipublisher","version":"1.7.6","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"82d098808dd011560cdcbd7272d2c455c5260559","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.6","_nodeVersion":"11.8.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-YTQd6TIwvS781xoknY2WsyklafCNjO7ayYe67z6cVy2CGZr0i04VDKqw/IeLYgKZSSjwDCSAkrU8ylJoiwEJhA==","shasum":"cdda9fd02e769482bdb5b538eb86cd6b810162d1","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.6.tgz","fileCount":14,"unpackedSize":62560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy1gcCRA9TVsSAnZWagAA4HwP/jJ4Dwtvr6ggDyyLowA+\npd0UxQQGq7yTM1G6cT+KLlv9ggRXCWa7feTEJN8xc2cVJLueh2oHJeKyoIsJ\nc8E8rT04sg67FvmWj1sTbQuBOfyVteqBk58ncvjKMIDAeCZ+3NYwdb3HvrHG\nIxNYp434uGURpxJFp/toLAF4VuDmVZxnSH7Jn0Ib0J3ce8YeriFYruZ+0xdp\n2oYc9+YW0i6FfrCA9kWlYuCkSgbc5aaamg3Hnq9LeVozu9UchH1Oz26a13yY\ntNk0LTQV9kD3x+AmTdRp/APsAj6kv2jysWsqsUJhCFUcSO6YTbsngRma/302\nIcyWjfRUShoUF7ZKOInhcSdvgSQm+Uxuu0T9loGnc5kU3CEMV1Q7ZnAw8/GR\nea81VZgoJS/lFECWGG8k06fQMGCVAnMarOzZJ1KF6PUCvuLZI/jefk6QgF4S\npKZgiGIoZ5gSyo1FPqLIKfQ1VvMg522cZVV4JXNEnFRXgGATva/e8txmfQ3L\nr2xfBCBy2msn1boU/euHfzGkvkWlujoJFxWI5HvUQ+xAiXSZGE6jaZsvpmAp\nn3asstZLfT9ZATvUc9ZK0cgx0XdoLHvDSxL9dGB/x1nxIrRU7kJN8L5RGLFV\num3kjlRTmNw5lf9mbhQd1xKOM8MqDPLvMWR46yY269nGgarX3Rqu/mRQ7z2i\nTQFl\r\n=CIjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwWkiVLuE3p0iE6QEvMg59szVSwN9W1cT1psrsc1uJ0gIgU9I/wtjK4HmIzLGIcchSQ9DX7S9TLwurpeIogmzOsqk="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.6_1573607452147_0.6962963491648844"},"_hasShrinkwrap":false},"1.7.7":{"name":"apipublisher","version":"1.7.7","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"82d098808dd011560cdcbd7272d2c455c5260559","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.7","_nodeVersion":"11.8.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-C9zPyB8GWBT1DOCCVu8Whw7lUshitAn8jIqUPHzHIt1fxE2kUnyclexXb22asce/uLuHks2qyIfPdrLiQPAixQ==","shasum":"96b8425715d6e63399cf0073143c9b2a5407ac6c","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.7.tgz","fileCount":14,"unpackedSize":62637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5kUgCRA9TVsSAnZWagAAO/UP/jw5BFpDBZ9sD5T6xHkm\n4iP34m+xZTZtOfWVMPlAiF59P0P+VtQjAXhShbxlScK6ltXpKwkWCoo85zLg\nwI6ATm73iliIBwPKvLw9fB2mwtU0SyTj1SXtTVy7lQOGLZMkADG5AQWj+rNp\nPnViO2BafwUX0xdxl0WcqQwsHQqdXOw+TD7+F931tspihNj8yyBPAjxtag+o\ne3F6GQ09hd8le62JYxh9ZJTtqI7yTO7BCeg5UqcBVPZ83NfDzsqCB9t0pLno\nvNVG1N1GCVZjFUV4uNa6ppfavreOwRUMf93djW6NEgduY0uK5T6rst8xs/Rg\n8zUk/rdTLYMwPJa1sAQRylwRRC97yM/b/YZvWItNMqewqW2PF+PztRbothDx\n7fK3xMDYxEt2KveT4EhcZFa4PFyHXID8Z7Eu3m3GoBIcucKmfMxrcHAgJYzf\nIfhBw1DNuArLZ5GpsbdGpTFVNKLIM3eU+l+72itxzw0PW4reKemQwjFb40bD\nt5lh6HNWGAbKTjcVWqTXYl8DADT9LIn6Dh1Qs9IMHO0SXmfXWov9FW5LdLRL\nltgJKK7gv+Y9s/xzP2+zR9S46eBO4mCPE7Nv6YiAtP64c4lCZ/G6xDm8LGzv\naScwwq7iSFaG3twpW88MVu1MypeOnVNKs5kkRXcTzUx8Y+gYfadwWNR3HRBu\nJs4Z\r\n=bF0n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcek9u69j7zAQa2t5zLj06FO0F+2bGLWVKkab/UXhCkAIhAIzq1jAj+eFLb9eGkXW1NWLfYW+sbVTNIeOOI7+c+WRS"}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.7_1575372063540_0.6582581293513701"},"_hasShrinkwrap":false},"1.7.8":{"name":"apipublisher","version":"1.7.8","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"9adce7a2553a29f48c99ea1a4cf752662d48e53e","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.8","_nodeVersion":"11.8.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bZ5eXb9VMu+86OoICgV/LPTdZbZz6HO+80N1fsiCo5KPTS0BLfEJPatdU6Q4pY/Ctc5wmxmbZ1x2/kmtwdTVzQ==","shasum":"5025db3c9f24a70e1e51400d0f2cd778dd5b9e84","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.8.tgz","fileCount":14,"unpackedSize":62973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaTg6CRA9TVsSAnZWagAAt40P/16l/DIwErfGq5F/e3K1\nIbZgsa0+4auEpR4n9UwjOlArn5dOyU4y19tH1NiXBut/17ttrWRmSxZq3oBV\nOlJyT3qV0JLO3DxJSfbhBhCTDWIelqAlBxHo2aaKCrecGtWAT/cRuJJd59h7\n9rC1UphWKwzeps6v4nHjwv7rlZ7hFGij4aIbujiimxp+njh942TSsYKH+iMZ\nZfDT1vxp8xpmvI0XjVe+yjTzcUCVdq0ma/aSVluPb18XcmlOepGmD55+PZ5g\n8NKKaDMqvP03I1owK2eRJx2XOgPxSuO3jbTihFnYJfMiso7MVFkOXoynmNV/\nOe5F/eOTtI0mudce+5H/E75OyjHgXKrw5782XF5FoMtfT4JOqaWbYqG1FVZ9\nKAiEAr1bnL2w9K0U7NlFp6b7WKKUUhR9vbPzWR7LrIkVwkvp6hnEP5NwIfeP\n8FpauO+gT/3eeoh0UbuEm29/cK1yPZ8ivBb6TLxatLLjKMB5ZmGX/zcaPSPu\nMkOk9m7qsFUJxAmdeSEW8wPLvcQMlPH/fqUMqvsWZp4pWxwJlFF2prv+AKyO\nCW8WSkeaTMRa4yR9TV22gBT7a7WO0Q29mAf0YwnG71f7Ileb8XyQUjv8XU0N\ndDAfLbZf4DQFQI9p0FTDwPp42hEKFWhS3IDbYWPsXCjfvUV1/BYx0+0JEwrc\n4sya\r\n=HlS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnaaDH1ogqpZw/Ea9v+EluZFdKYAQqBhWDHtjAq94ecgIgYUHW+Ig6jNpe97zYQV+Xd6jrwg2nvAF2LC2lqv7vpKY="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.8_1583953977738_0.8864662389801177"},"_hasShrinkwrap":false},"1.7.9":{"name":"apipublisher","version":"1.7.9","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"2fcbe733ea1abe66ea6a8d128c6472bac7084f90","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.9","_nodeVersion":"11.8.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-96UNHu9dSvVt94I3Omiq1UD5y066Irl97Qt3Cx99+SvuMS8sx1e9hPlUrayVhtZw5QrxBnwt/PjCVqdC5TfiuQ==","shasum":"36b34e2ee5fc9ba5542cea23ccc7bdef1a627f90","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.9.tgz","fileCount":14,"unpackedSize":63179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJear99CRA9TVsSAnZWagAA0AIP/0lH760szpcQYdBi9Wow\n0SXqE6O1ROFJu6sXuWx/+IUFRDd2ez1ZdaDyE41PVitucLqXGf+bkuPCIrXx\nxf4szk8jKGb9bPYzDpYA8PHouAw0HUCnTVL4C/itHnCHh6dJp6FpW0cVH5sN\nwbyzs5BMDgNdu5O270a2G0NIV937mdjbElKueI38rCcXFCY3VsabBmpa1Ecd\n0aiY3CCiFuTxHf3K3M7jhJm7sK4eq5ZIeBcyeNusabSvfXV+UXKpaaa5Bi8F\ngjUKTmPEZoC8z0rcoalHEn71heSLILtTCqErjG/fD8AI+lDNFB5LzOXFZJeA\n6nsKswFKEGc52og7Wo93S5jyV4eyAYZ1nwXWgz0AYxF314Jxlz+pZRFxuXXK\nMh8pRK6MYZEdUvFaJHTyEvIS69Us3vdSZTKsoMQ+1Mvbqekrn+VcVLseQI8E\nqr6JwRUXVcF85FOtgQaqPOIJ2EXvZA0birPqBrcdi3NpjUVDAh9LwhNkrwGH\niv1NpVNWXF1gmN7jnX05juahONGmY4wLsWlT1tTEI6nGB6AMC/F2WA91BLeU\nZiWOx83xMIQ8tt4TC1MFCApXk1KjAu5nm5Z67kbGWOeutd/adCTka1Z7nviE\nkiHnn5XO773NR5t3oKyVFkbetLISIKfNIQHHYYUkGCjyETE7xYWHoJF8SzRv\niYgp\r\n=SrWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAzlCrcw6q4soYfZqPvOLL/890fyrtWC7Ms5ymK0HojAiAcjV+2Mgwhw6SvT+9hycEx4xCVXHvrtu6/5DkRkPIrrA=="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.9_1584054140498_0.31108703829583506"},"_hasShrinkwrap":false},"1.7.10":{"name":"apipublisher","version":"1.7.10","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.1.4","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"12e1e4ebfbdbf43f0fe6224a97f737dd62930ed5","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.10","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bHU8yJPvEWNaFRlpxIPxJzj6q7iXcajvNr1QD3XKbVoyV3BhyV95Mx/ZsiH3bGHvnztF2Qb5An6rh09FW3Zu+A==","shasum":"d67cf307497fa9f03991cd0484e98dddfc872163","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.10.tgz","fileCount":14,"unpackedSize":63368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqpo+CRA9TVsSAnZWagAAx8EP/jpFRwewHuowFooKaRq6\nISosxnJMJFnfvGOfo3RodMpltqZ4CBeMH6ZwN2pl1gp6xt4weeIP3phiroHd\nHi0WCufrmgVAfrWgVAX+saMnFf9ukYZLOTqkhmFRV4GVo/RfkuEbENK7umK0\nxPsPT02qwfz8vPvtd70GLI+PpesNtkI6GtWO4dgnpB1fKiGHJZx0JEXKUvNJ\ndy/Y3kuIPZIlvUzlEJtL3AHSOfZGGnX46k+jasXk1YgWv+XnDOO3a9UqF+BW\nNUUJuEjbE+NnTyGPQmvPByJEz3Y2NE/cflwjGBw1ZkO8LhnaNs3kBtu3zuiJ\nAYLYS4oVSjA2ZYtxqKyZSpR45JHyfWCH9XAHJvjAbuE5/WiO0vF5bKBFWCdi\nFSyEWBAkXqDWTgg0UU3Wg/90Lzk0VMFaiaZPhARJxCy3AjhcH67ZVmF2Dj7P\nL6/FORozh6ikG//FuuLXOIiJmkyiotYYmWUUkJ3JjBdrZXTU3VXVBYRhIlAx\nyf8HKpAL4t2H57zcBpO4lMt8C5i6A1eYkhzddzjugxyHNis5F2IxnN3AAVz8\nPTVamFeE+2l04onfzSyJT653kahxT1n/idOdmCXZDUn42yM6sbIsMzZ/Cuhc\nHoDeFMwlMkotrktG/uqDkGYRI+aK4XzrutMPw4BbNtnIPx549nvJi5fm3V5l\nzqAo\r\n=k+6c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT0m5eMqHZ0Lqj1IE3c1EG3Vrz6w8pNuS+DtGsFwlgawIhAMdFZD6Xjunck6Rj0spFjxbnWu1dBoUGSZjQK3c7b3pG"}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.10_1588238909703_0.39533255656123756"},"_hasShrinkwrap":false},"1.7.11":{"name":"apipublisher","version":"1.7.11","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.2.3","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"f16adfbee51070e3f175008af9a02e42f9200626","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.11","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KjkaoFEbZF0lvSmQaLQce9OKCEsoMU1N4udq8eRXlY6ljesH8zdzyGHLpkdFiAwdGqdyyddwIOCJ8orkpxCAXA==","shasum":"4e43bad4fc8ecb21e75084927816861738adc912","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.11.tgz","fileCount":14,"unpackedSize":63604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3gVTCRA9TVsSAnZWagAAGOIP/1fiuwjdE0EJW1YAUiw8\nzhr2e+U5++GtOyncdVfgI9Vl6NiLNZfmjcjIFxKjYqLagixioi3MCFkTOPAM\n7jFbBV9xTZn67knSSjaNbsfJ5hv9oOftflsbNeT9KYXbzzpi+3kzbupf3usA\nkdq1qJD8euV8ltZ8hLu9k1MDrEI8pKzk1JB36jyH0PywXC+mRZj2UgejXLKz\nAJ4YNIPLxkWrlRTDI8TLzMHYYntix8WZHNTQrUTz1N56gBAQojaMf4ppTcSM\nmMLgYHmANve/AvmE6IyXleG+Z8sUIJrSrV1ZC+Ln6l8fyKcBBi4RE9FlKJsj\n/M4DEtjE/+35TXjNZTKnwPeEwTRZ3oVvH9y/WSeFPmhQyFpdyOlP3Wb89n6W\nrvttdc0uR6/ak0emxJmb8ZOUDLpjNcbbW8LgeOzy1WkajPFOuVcTPI2r5w+W\nwVa/ysB5l99bPUX8CP7gOUi3zOCrOpiTpMUpFIrBP/yY78RbQpBojkWuZ2h/\nMKxb315QQt5ZV2GC4ltUadrDYmLIH1Z3ycULE7NwFR6R2dO6Y0CsA4vQKmoW\n/oS941B0hshd+zPNJILF+w4vrAxAF5QJd4bDg9MD1OUX8UC9iy/bhocGUTCD\n556AWkc2Kq3ZHsqzQNyyaOBQv1O1HYX0+6BGLEzBtuvPUkvtg3uBj1fsBOn1\nqfxo\r\n=0YrA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHOOWV0nnYuDeYEGv0p0Qut/gm6yEhiiMrSsNcXJ8JIwIhAPYbSV/Irb5cYKsQGDiZ7+yHfnGxnwTcHFp06yaMzuYw"}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.11_1591608658480_0.7323229635121136"},"_hasShrinkwrap":false},"1.7.12":{"name":"apipublisher","version":"1.7.12","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.2.3","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"1155e3743a49ee76595dc09d923708c4595a7dc9","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.12","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PCvqKLpJtaObdb2HidiZZk+7ENkOBU3ibbWZJI/+LtOz8EVbRgYK/SDN0arnXl1jse+pJEwgho3LXPd52gB2gA==","shasum":"1d2baea1adb50acad9adda4469916ab83598f90b","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.12.tgz","fileCount":14,"unpackedSize":63606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3l40CRA9TVsSAnZWagAAG3gP/ihCNIbLbYUsBZiKlznY\nKp1VPeJH6eUGS5pvkN3vDMeeyLeeY2p1AWZ1G7oV4bSpZZNtWo7IDzjBeigt\nafzg1n5Rv3FrQhO/Q20949QLUq+NM9NN2A/7FBK66iHCJusjNBGafXKBUJ9L\n7eGMaWsLuUazGjeHc1xMYE3/+cFYdWtLRIXLnNaziOd6Hw6hPUB6hnGz7Ica\n9fExf3aJmxqP9lLFiEzG18GOX716xUb3jgmMfJGGzf/TNg2RNRj3wKbwbYAG\nuD2rpATUoXciU+4e3M3tj4oKkU9di8NExceKJyCKX1smVheW5Siw7hmE0++X\n5lKHO01jGo9newEew9pHhuh+aIXmR8KBz5OTQwkUbvMttrweHifKX/eTrVVf\nmDjspr9jeeiJoi7MjSxSjsTcRa6UcwiE99AbBXG2jZIEaRsLG6kc0bItJP9n\ndfa3dDViEnPm3YZo0HJIK44yc/GriSFuUzKZbAJa3NKZyjtbLhUlAKaL4s9n\nWE1ybrb6slBWLYmqsg0BRPsy7Dp7kLUJ+UtqFRgIAkz1izLeuNYye4ntngmA\nuwPoH1dnUqIrliUfL1spgUgg2ClWJUbAEjN+thUTJntihGSJJvu1ymVC8TzE\nZanwLFP+3ekQ6+1XzZht3J6GU67tMhFwa2NCxkMKf5JvIhzqwgNELxM+oy36\nzlzT\r\n=YNmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLTRYWjkCKypFt3SsexyWHJVhob+pXughx2RqRuiLL/AiEArP+zje/YI/6HC55GbEkXkg+PWaEiAJYuXj0Kaa5umqI="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.12_1591631412451_0.5494144001727095"},"_hasShrinkwrap":false},"1.7.13":{"name":"apipublisher","version":"1.7.13","description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^2.2.3","nodent":"^3.2.11"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"bce7e6b99fe93116920243077be0bdffb1e7f324","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@1.7.13","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AkpOlemGJjWreNzfVsn0wWkKeYvbMymW4dWvCSdiGrRXnyz5/aFxZ5PXYNgGwz7POWXb56+Rzn7TYqsUZ+PIqA==","shasum":"e09ebaf877c380a2dbe6a3611bdcdda5560f34ab","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-1.7.13.tgz","fileCount":14,"unpackedSize":61598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9dVLCRA9TVsSAnZWagAAeMUP/2+tFVorDcsHErP+v/HW\nHJUoLNPRpqk8OTKCKU2hWuMZF9S4F82aXc/gyKboVCPyL0ZBM6MDQQL9KTr2\nhkcpBnj2QJpnOczT5KE4IvzWysSfHxqAYlY/5MID12Nn2RERW522a8M2cRRI\nc0joexQnZROvf2WUiJKqNSOb+SsyYXKMq5dpoCWa9TnV4yQ2POhrP1S6YjCM\nq3UXa+1UkomH1c7wM24khRgFzhYM5SWm0aQrg0ThgvrHsY1IYeFlWVjO4fI8\ns0w4uNAVN4R5eJ+LGaHNUROPh6LpZ2e2pLH0TP4TW2K0ccw1xN81YgEVGXgn\nzrLmA5nMP2fu4P3EB9C07Ry3/xYc13iHx+YXmcznc6gM12aLw/nv9L00zgvo\n1Rhd+L1UDlwcFfHaqZvPckDTdoxbfB3QzRvpaVNFX2V/SDtKah2DDiXdCwsA\n6eD6tUuu319Q4Dfn6R+krCrcUfDrJ2SWQDQTxs9dk3nyi9Wwp1eSFynm7Lea\nA9SYpaVdUL5m7FSzscvwnHWxJJbDxtDMJG24D73fCnkQf1UNUBTS9A2eOy6a\npMztT1Qt4OeLr5GwpHSq1fO8p6ZFqJ3BRXHXLXVeZudEkCuyFSXRNvfa/A62\nmwaO9iix1qaMaQ7MuCdj5zn4WT5nOKCUCP92ei/nTP9mbhBEDaFH6fnYeSlR\nQ99v\r\n=sMSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXVIz8EwRp5OrVOQY6CeAIVZS7x62PmlOF8y6jhIXrSAiA3Gdk+kFW+QRf6xAWJ3oVdIk73E6Z9LApwv56CWhn/fg=="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_1.7.13_1593169226763_0.38899229304980465"},"_hasShrinkwrap":false},"2.0.0":{"name":"apipublisher","version":"2.0.0","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"957994e553a8e31a8d6c24863020b92f83566138","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JyluvVuRUa2L3wTj7Idl38P3y6Ualk32cQmGaouTXatqtCpKbzymLgHpk4Vu/MBZl1glRvf+dicObQP9o2gfkA==","shasum":"86c762c4f4b7fa338e762eb351a8422611f954cf","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.0.tgz","fileCount":14,"unpackedSize":58801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmYDUCRA9TVsSAnZWagAACR8QAJ28D3JNLyvcE4hgskff\nGrsz/fH0D10Y3yIxdU/XASRCFTYpThd/7X/DnR6mGctqPWbP4uf568TOE8Rq\nvdOMR8F3quzTGEC27Mooil9t/AW96k41kLRfN0RgEO3oFS0dj1A1OMgiaisd\nHiCpABTAB7YTJs6k8Sfx18lm1EAtD8Ta9vdOQQx9KazINJQl/iMUH2QiYc9b\nJGace0Y8sskxk8llGvC67HuF9kcLDS45+6C9tUbK3Mn7SeV3+RMBXq5pW9nf\nR/7S93dOwf1sf/BWmM7Jfx2AwXkKTRigXviS5FpBMjA2EZkKMrg2x95N+4nu\nzwZDStJWhQqhAirzM2sxTshM8c39rDbaMC+LXRHzUlWptJRumxQ+MGnJKKI3\n9TV5cs1+oAvIwwu8PSbwJudh3NH+vCdhRfVs3GdipSorF63wVNWz3oFHLPV9\ny+86ywOrmPW7Z12F3i+HOpy3lBLXJxFUZ5YjbM1bFGqpYBjoMTYVWBaxeH46\nzGVz48j1h5kMq1gNwba5z50zWYjXo/x4oSu/cQpPQdo9Mmpcqv1rfGPqr+On\n7QrAxEh0qffEUPY5/nNih1GS2IPF0AIGBPTsm7mGdq4mbibiBgnxmaRN6S3B\nURTJd0ycfx4j6ZupfrX6W2mnEpO3YeaSD36OezRqbmkxZGH5bCReix5NFq81\nF7A0\r\n=5WvT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPAUA5YD/MODH6cWTlkl9tZ+PfUOu5CfRKuARdJe1UhQIhAKQ9Q0hflO+nD6Wh662n6RsMbMQtb5OMTLtY5i+HKUrx"}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.0_1603895508137_0.06393307600933085"},"_hasShrinkwrap":false},"2.0.1":{"name":"apipublisher","version":"2.0.1","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"af026b3351862780517f4f8dd7cf22b92c237812","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6X6FJnNTGSVvFIAI7SGWejWcoK1uVE7anecfuJrq6X+5sVz9zsH60XVrdDq5fMoaD3Q6x07+mafB/IsHxWvQkg==","shasum":"9126c7d617b9872c9e35e4aa3c5a39d7ff8b171a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.1.tgz","fileCount":14,"unpackedSize":58796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmYMTCRA9TVsSAnZWagAAPm4P/0Je2xH8eA3ary8etVK6\nACiwAFYuGwDI8G4Hu+ZVfbm30IC11/w9zZNGmxp94fGtiySjL+aQ5+1gJ09t\nNxkg8Kou43QMzSSp74/VYvvB9daS9UszBlXEPzKtLtQ3THKRn89pflEh3s2O\nTX+KG8n2giSU20Lz7iL7Ek3dmZZi9jlNpw3apSMBKH87n1lCidy6iUhND3nq\n0e+PAhYnxFbH3a2EMqXUO8CiMe8D5OXhoARrRmA7TRBKjIU0JKgfQKgLbTHv\n9ApKr6zLEmLXd5JrhXJtr7Ux4NYj/KpGxuor5hMiTne8C+Jp8RY/tcxEMXhn\nyJ7w6K6M7eTN1uCmG0z2Kb95u5AbPD5z5hUuUOMQqmfsS6WiuOsTr82NNXUP\ndf5irsHrJ2beK2f/ngmbHWuml6EqyzOqr1ZleOTQYbWSwTz2wwCznhih/jHP\n7KkflEvDUNVZ5XYCQeU9UpSiMwIMyneayXD2+0obrkBzkKq+9aO5NosJyGpL\n7XsZTegeF0ZVe7EQYv3OJezK4gMbkeSmC5aed3EQPZ5Iiixn9HKQmucXrLzW\n7avrH5YvJ5qGkVxn7+Dy2DHLzQsMdmaAR+NeCy4IXtPICcZhdK7HgX/Jpu0p\nuAV2TmnDG+S5xI8c3Oy53bxdhU5I1MuXJavHQf5YAGUf/L8NWkvHEZdzwdCO\nGzEw\r\n=jrLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIzMe+bwMXDGwE/Y+F8dvcesC08QvW25fren2XKPucfgIgUGyGYrR11Vq3PMH8ub4Oba1q10zhgUzWQ4VyqYqZzWs="}]},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.1_1603896082905_0.13032636175845846"},"_hasShrinkwrap":false},"2.0.2":{"name":"apipublisher","version":"2.0.2","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"24756e92a3e2884a4fd7507958c0e655af083256","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/uUBPiM5keXezx1enHZtLnTEwQtdkDWk1MZHsIySeoUrZ29irb8Ms1NigmmbYqXBqzFOC5cfBobI57kauzVrzA==","shasum":"75761a783551234238f0e75423373fe244335d1c","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.2.tgz","fileCount":14,"unpackedSize":58929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPNokCRA9TVsSAnZWagAAvmIP/2upw3yDGN/oc5miS68g\nr/kVwJwq1cJaY6JngfHpN1JSX6eQ43TuMesWyVZzwbC5V/Sk6tYH8XII/j3R\nHJfaP82jovlpllkKOefRm6MHu0sBFhiNEH2KhKerPi+Mb0lCo4VliIkCNpth\nfV5VTRF2s7Vx35Qjjftqp622HTb5zE+p7ezkA0IwyBIxj803A8eiXX++dM6+\nZZcgtQn2Uehnm7cusrYuphZjTnqMcGg3QhGXGaeDql77AWeZwN4+BCBPkCKr\nCizFQi41mLfHnjsTWbVz5bqzrmMWnL3XCBe0GCslMWGrgpgdRhQYmlViNDSf\nfW14Pvd4tvBkDBbKYpaoVkKoCxlGpXoMr3+c+n1+SmxxSVt7ZjMRkgVb+Iw7\nCblAasb82KuQrEnCPljS3H0pjXzp2i1yXiAu92H0VMMW7F4Gsbwust/PUjYE\nfYNUzSsPRRrhUeNzM6MyhWVfveYB0AT7CqSoACkWQSWs6A9uIz6Pd9yK9B88\nZ2Asgm7+exZ1ekfGN0EmVeS085gjD85hkCt0vraKLKl+9p8rAtUgo3bnQZtS\nKoWG/lC9uHewygqGBgmAS2p9/4qFRXBC2G+fbUDXEreE7QD4oHh70IzzA6VG\n8l2aeSSusTfnK/x6Xu6NCdAdXAmuR8w+eByU2VEncYOBL4wLbEk3N4GE8QiU\n+gFX\r\n=KuuV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoH63N1n8caQASeWcfz9nuyGz6ah8laoNaAR/bBqTP4AIhAPrxKmR6T1VCTu149blJd3+jsuS+2Zo1VVF0tF9FtXVJ"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.2_1614600739570_0.06267543308419188"},"_hasShrinkwrap":false},"2.0.3":{"name":"apipublisher","version":"2.0.3","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"5b11ffc0ee14ed762542d6c78fbeba11e38f20ac","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.3","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/iyuLNutMtKJ9fINp8GvAIBjfoiM8A6keLfWcXhvpsuwuK7LHDzbxUHq7F8IIjDYS7OmsZwmoN3u9i/usZlqOw==","shasum":"53a69a343be5314ba7022b5854e8cf08754bf403","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.3.tgz","fileCount":14,"unpackedSize":58925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR1bYCRA9TVsSAnZWagAAlqYQAJ7CvJSn+lTPFKahKieS\nCNh9VkAvkdSNNmOsMf27TyPsBoNOA2bIQvopX/AGvVCFRjSFhphwKWV3DllD\netKBVpsNbtyCn6RoxAek7JlpOpSK+ruCkuizp0d1ramb5tGCXMc+9WSPbkOz\n/FeuaKdMTPXXE+mM87z8h6g3XrVQawoMxua+zREneX27LNzVlcWsTEHVLNsp\nF0a48Ng8GtHGwQst5P3uqjVk++veEEmC9XyEWH3ouore8v/2lTcDwJRW0E4Q\n/gzELTBKTDV2x5t7Gx4kEdahaDCTalPuefcPuoi7wIGKrvGWp3FjR4UP5iGx\naV49lPWeXBXWAG/xyv5B+f0/op2C8GVl8tifNIITS0aKoq/sSwB1VbFhuXD5\ny3kD+CMG9nenTJfFZDiyPSyKWSWo3zPOjviY7M3cU2TslBHaQNzBK4ik6scP\nqgfzYvAsyZ417z4LnIlw2SjwDiYNeUo5tOrQEG8HxZWR1doSzf1YgyupBhvm\nwTsHm0U4Tc3r5DT0K2ACgCSe31b4JL3YmEpt+Gi+X0DhPLZJCfda8lEZ2ypZ\nnU0gaUlkbFYYhE3TpfgM0eCR7q8kiDpoYMUcYOMnawrqlinEfPPvjyr999mv\np2cua5RLIzcuJfq1Cj5U43xz5lYvoH2w7wKR9Vea0QBvYCwqoR/EUKlwRDwz\n/GJW\r\n=3H51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHugelG1httJaIdNI8iwgqP6SzO2RI+HWqhVKaVYEzcAiB9l1zhVzn4tt9fG+fLNRQIDh6Cwe7LQoQVoxxeiVpaoQ=="}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.3_1615288024366_0.27903079756730675"},"_hasShrinkwrap":false},"2.0.4":{"name":"apipublisher","version":"2.0.4","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.0"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","gitHead":"57b6fb1150f37fa6f7adc00ff25ed6c63c212aa4","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.4","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9uC+OO/fkeE796ubzVLgI0pwHzFilZom2a9NV+RgEv09cvP2EtCmL7uIsgAJTqDMbfeB6EfVeGBIB/6nXszplw==","shasum":"d493c82d615f2325e034b40bf58c0065c11977ae","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.4.tgz","fileCount":14,"unpackedSize":59017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiU+NCRA9TVsSAnZWagAA9sAP/3Tt9kI3oy7UHd4XU0Qk\nDPPRiWhDpxxEjFXhgAWMfr130FENpx4IwWCCW5A6tQ7oEKNtGBRXoYUkNggz\ndF3ZFZk6zYszdATGu63J3udRNmFLbnzCtlmMCbUZDTq3bejAlKFQiUznpbKq\n2N3Y2HF50YHhm38M2VpyPD+TwSk6uGmQJrgNU9CiWdjP9fmfw1aMQkigMDpx\nV7+Zau1xI0Zk5TtRuz8OrAaqgPRV8rUHSmSk9pvqnvunvCy0ez7rEKFrFb1b\n2iJMFe9Z9OO1hrYMlMiPLqRxJ3YBjhNw2nREFhGV5dbKYJLDfBzEDCqSxsDs\ncQO8z+b8YBqH229X6zgmNXTOoEsvRAdeOAmntZcKe2/T0gCW2v3V/Qc23K/L\nZeJEJY3450nL/+oKpiBfGzXvFb2vjLYovLA7CJlWezg3yHxAyjb/Sps/4O6s\nbR3w2ZWQr+kW2ac5EqTTkxbIaUXnVuo+E4t/2F5GNOSvZfoEzhKGU2nG3Gtz\nQzbKWq3pl7vK2xey8IHnNh90dhpEwbbM6x5SHEy+xwA6CTP3G6siUm945pqy\nh1NLut6DObYgRIqZo8P5YCx5aecSK8WbLINx0duriNLFTubKDFEtflmoeWOB\nvtwBQlivz1Jlx7zqj7Fq9wB0spIN5k+mOlfqJ3dv3k4/cQaq7RjMX8Kj7CyO\nrZPq\r\n=i8sJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3U0WYdljFLe3D6mXeavmuvG4/MwbdZeKToSpblZqy2AiEAns72Oe4kjfoMRY13zgxNsrSb2pbvledJTiOLuApWCUE="}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.4_1619611532794_0.6872635686168129"},"_hasShrinkwrap":false},"2.0.5":{"name":"apipublisher","version":"2.0.5","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"b8698d7752340dd4be674be7bebe2453fd90b805","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.5","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-iLLFtYXdPNaWxXsc4Nj9MRc+9ln3wO0RwLcW9CSYpOptUTEaY/gwQBbzg5BRxEvkzHm43OmJv///wVoLb7E+9w==","shasum":"ee91e4af9c7444586de775408ec9a320d1659078","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.5.tgz","fileCount":15,"unpackedSize":59806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGXk+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmEBAAnD+V3Ys1iv5s1md/TPEOJHin4UO/f6w8OX1pdCFDh3J/rg3M\r\nnY+EVZ8gdvjiN2uzZ1tMCiNKw4AjU3Kvj0FtsFEYpN4Ve0fevYwr1d90RI2y\r\nYceg+4CDVSrqEeI0uws55JcyMU7Erhwzck2hwpHhL1nMzFBuTveCCBm6ELsY\r\nEx0c8gNPb3Y3YsArqO1+4mRHt+hG/WaJGOBYcBLiKTZkAqDw1RWPj22KIvYy\r\njiFtMNqyylN9pwNcAPevwW+JiSiFe4RY6HWcs+G6xYRd5+TI22v4ZBQY+nUq\r\nZwlKnMckxv00z0UdQD7RS6UPL5Dg966NQecOd19mh8WyJwANskXa1YpCPsiC\r\nX9gWmDgXgU/KT3oQx//qXcsFsfagBBNaDWGp2Maj6XxtRKfrbocE5Kpa0xZl\r\nzyLk3Wkpp2AmaODDXgDRSTLb8gA/vD6CX5S7DnAh1nUXkp3mktAngyhRz6J1\r\nyTcETa/NchXu3lmGngcI9DI0Oh7PpMwBRM0nPSTluCSI53bxVa4y1i/JG7rC\r\n5lIjiHkR5wVexS8Tqol1HKAzbxCGDHM3MtHy8sxD+iCRLT5KKqBXbtzz3yyX\r\ntXi97H7Ovs8NaXpN00qpW7dRTYK5tuxH+oUE9F0vlQEAiMd3QaqXSZbUyIRb\r\nN8EUvXdEwGZ/h67xgyeWeR+xQ5dkh14oCs8=\r\n=sE/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOC5u2MKPlhypO/bkPj+LLj9yFBNSHQLAzNm5bQAHM4AIhAPa8hx4eZZK3mhMzLgnMeNv/iXRuwOr1UJoxa08wPHxo"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.5_1645836606062_0.795993141110833"},"_hasShrinkwrap":false},"2.0.6":{"name":"apipublisher","version":"2.0.6","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"2793f429a17489e52d06bb5d67dac875873bf973","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.6","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-kknYPBtyLZjJII4Q+1crv4SvUxgVuVdlynT87ZFfe5JRpViKuso6HS0U9YVhJzJCxaeqATvo5mep6eSzH032Hw==","shasum":"55a3e2e0e2a171f969a47d1ae5d73d0eef4baec6","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.6.tgz","fileCount":15,"unpackedSize":59815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGX1DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj7A//dnTknoc0Afn/ehr27k8BnuPDd1LoeMEu3jXcjztzAZoBADKr\r\n0Kq2zQ1KISiG8LrZQvqdyxEs4WdXLa/YZcc56R5sbBrD6WiQ/yfgXLvmxmTA\r\nM8WfcmHYmO7jWsoBNvihtuThM7r1CXO7Ttip/yyW6EeFY7/vCsscbjhq6jfD\r\npOw/g+YZj8lDheM4C/Jan4TkFAqEVFFuNr3GGaYLUyAiQd+a1wSpIfpD06Yj\r\n9qYbhdQZRcHYo2rqckHdn8YhQ3+VF5C/t85ID8lY4cBZ6cRhuXumKRAwA2+q\r\nKTGb3PRD0ym6KluRbXNKVFCPYJS3mTCHFlibzojI9EcdsyDMBJoB7sgLhpsq\r\nNciYVngd8A9cIwYwaexe3voWLBsRhKGKhElI1rltSprhWIDFq/Sg76xR0FsL\r\np79GuBPDfJXj6ZzKAG+FoHXvhEvJlS0YWjN4nQInWHUiG3IKjDh3dQwcWRuz\r\n22elHqDZIjCZEAv6gm5YV0NRKA6uBSvcNOKEINjOOqeMYpv+rCvBhoOe29lN\r\nIlUle5elHOv2sOl0lCLSadL71Dk6tKx4+tU2LPLN2jGx1LS5jnRmkw24NTnZ\r\nIpzyMpLdZS7gvPt6QwQsKyMh8T+Swy3fZE0CFv6AA+J0cgNSNxS7/q7HL6Xf\r\nIWeKKlYwDsicxOG123rTrPxlqJ/lXjeQm0I=\r\n=7ZNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Tx84VU1C2Ah4ijU8ywU0SJ62hbMyRWUh3/gvHVOtRQIhANc/opBrjwLXSynaeaWP5usYsQHYkH/aG8w8i5s/9enJ"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.6_1645837635527_0.5014452030180423"},"_hasShrinkwrap":false},"2.0.7":{"name":"apipublisher","version":"2.0.7","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"0574c69564230fe60d987f6dda847f705d6553f3","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.7","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-YZdtRqZab6ZBgZ/XSS5l2klX/htEXPbA1pX7UzIxJ+U7Xu8FI6nHElThnPGIw0jlhm99DbhLAkHp3x+BzRQfpA==","shasum":"f1981eb5b07dd61c12cc074299bff7390447e515","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.7.tgz","fileCount":15,"unpackedSize":59822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIrhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSuBAAmEfPBB1pTG7mMqrckq9CmuDPwg2Cu6R3oEfWbetSkbsE33EP\r\ntbpgxEahSg2LdylODe6Qhg+mo0sWbx2x2pVp4oJ/l5BY7XEWr21LOmyoMYid\r\nmfT1KrvUHavZU9Ee8KH0P+tFNmB28GE5NB55pBU9pyTaD+uU8mVbLyVoX362\r\nxi/8Bh1q8eTxR9FvjTGuc/L7zgmD46hGI3uWph7vnxIKyU/2gQiidzx7fDiv\r\nV6pdRFzVtkyseSfKKSaKS9XRjAU6MGwNS+1EK9LXK/R3zn27stH2YHQf2Hc4\r\nOH6Vy0YmHJdcNoJKe6swCEmIzizkgxOPdyjKOYhXyE+fLBHdKW4zG0y0UsqD\r\nqD/ISsElW3tyN6ySlkOshzwYuVznBdm3SNLSdaENGQUQzrjF3ktXzqhQirIF\r\n8uQ3YOko2mELcXx9H42oNAWa47D+uI/9cBGHqemIktuthZf6KkAG0duWb9fE\r\n98WWSoVBXpJGfWfbipJ1OPwGENmssklLZFq1Iq6B6QLN10DiI3k4dBKruNqM\r\nAn8u27DTQdZgsIrCD23Lqnc8KOXO+VZG47P3ggZUcjnPb8M4owOM/deC4f5z\r\ngerZiZuv+7smqUnDDDQ2fdqvD3O8Sir1sXGXKXN8Hxv1A0b4LvNJkJjUXpPW\r\nehDhlweckm5P1zJlrHOanFPzwSFaFSiuVnM=\r\n=azVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNqCh1LQmddFPfa+ejkE980lN0NPqBJ85c5LouhxQYuwIhAMoyyXOVpR+jzpXOhRz/t0IfdKnOfgaRRYnMr5fo8Ki3"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.7_1646442606623_0.12982103746772444"},"_hasShrinkwrap":false},"2.0.8":{"name":"apipublisher","version":"2.0.8","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"443af71f007c5970f0542e41d502a6f168be278f","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.8","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-0II47cz1mkf0YhgHY2udEQ2z2y80eEI9AYeXDUvbelVGxZvbZEAz3SrMgq3EmWIEsYIeC1TmlbOs2EVIhELVCg==","shasum":"298d3e0f73ee8046a6db3d883c90be5bd58b276a","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.8.tgz","fileCount":15,"unpackedSize":59857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIr/SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNkQ//V4k/shJohVtRsxGuLjxnq2M8+t7mfcDkDMMrx92Ik48V2eTs\r\nfaJfCtfR2Wx3CunbV0MF+KJEK6XSTRn7yj608ta9M1cNIqgFMZbHcMxLXcju\r\nR1k7UH0CvWpkwKzN3To2ody62itMmdhDC1inkX9WrB68wHzW1OKgCSzFpB+m\r\n9/cLQDh7RKVVMOd8IKSHz8WoNi9YA+LyZ2ToRm6o7zYOrW3PDTz6ITGcwGm2\r\n2jYAoiJVteWDmJE7NMmxXbSt71ZHPMjtGH5o220+k6HgO2Y+EFogyrmaF66U\r\ndUi2XT2K4MQisUvxxW+OLnFO4ED9peO8ggRidS5grbyCK0GfYaM98YgxhnK0\r\nMY+fSSFe+3oUv7VQfSKgOgDTU7idoYIrMuxmEN/sXt2JMLra02gsZrAulNTF\r\n/iS4v8uD7Yqr3euslRf2ra7HZMThJbJWXOiYipHNdcEfKacpucCn0Hu7rfYg\r\nsWDr2HdKtJUKsvwLpbTsIPjo3a9Ip4gJiu/NgbHay1YebCdxR3QT3LWFUmL5\r\nl1BhfZqYLSFm6ZYFUjqb64E2iTja5JTmZsuj9HN16Q1eAxU/4tWrXm+uFrfC\r\nKdpft3D5RbsW4edYuWeNj9wVB4tDPOzIa2wpymFn9aMJcJb8GLFh+HQoWyte\r\n01zREpR6xVXpUooyv1RuSnB8hFgZjzn+K7s=\r\n=erDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3I81lLPzqjbiE++Z1mFGcvIggmpDGwNhnhbS3bV4rZAIhAOUSJ5efCookzusWnmkwzPZcxzQSD91IjHRyvqSsAN+x"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.8_1646444497889_0.8459891835746125"},"_hasShrinkwrap":false},"2.0.9":{"name":"apipublisher","version":"2.0.9","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"727ad75289e00cd0cfd36acec79e3cff0ef60fce","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.9","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-TbBW+J5VufqXVYppttKakku9qCGy47Ut2dmJ7W0JZCB7M7B2vBsdmL8WPqQa7W2OZbvJjEPdWVvwJAHQJP8v7Q==","shasum":"939bbcb4e56fa9e438cf7c3dd14d195dece43b20","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.9.tgz","fileCount":15,"unpackedSize":59877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOKJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh/hAAk83r2T7NzCYKtpGw0Y+6o8zfXxan7ILZDhYbpcMmX0//VuYG\r\nYd1n0FtJL0/ADO+pWt7Fh7iaoifklCbDg8arxUedTM0m9FWHmIvkS7SLML0p\r\nkzLqkaE4Sjvh5KJ228gciVPV35nTZ14dzTHFs/WLNm6qPCZIxVBKjPEDSJiV\r\nno8FohudQiP9hfCeBOQptUVH27qiczGcP1DXFL1lL0PUH3eixz6+4kLcYsdP\r\n/U38fI7AsEBl20Jvt0GQ3egey1SAN6tHsjGB3i6Lw2aLi05wtIQScJCeQL6v\r\nT/CAYFPO6iBE32KV52ktsVQvZByZB1dQNkFN97M1diwKm1oENWZZoJVK4sCY\r\noX0GVBbScTl5Z/thsFPkvMMqV+gecMMXhxKpnCrvy3Kkmv+WEjIf5GHWKLi7\r\ntouZgSrMNhgcl+MAxIbRmaa8xuiiRbSSIj/1TcZ9Z8hQGDCcJi0nwJ6ubPCJ\r\n1uRjpXvlqh96pZ74JlM30ppFpa8gPdeDqMjReRpuCTa9hj3sTU1DO7LwKQYj\r\n3d8/GiUpUa1DSBT8D7ojd4vyevhO9CyxhriEANROaXQJtXjqDPtpLSHP0mLg\r\nvICC2an//NHhggGkJDhFnoBGPeSKakUZxXDwjRPL+vjAmbiVmS70oIydMtDq\r\nogw2CANF3TWrDtWyO+4iwJnakDPHwW9wHPA=\r\n=QzH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4hcjYeDlLJfcKIjsPhz7NkEe9wr8FTzFYb62uFtYMxwIhAME21qxqOycXqXpdpAukq8AqbHLqtS4IuY3wh49WtdZZ"}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.9_1647878758784_0.2718539470469705"},"_hasShrinkwrap":false},"2.0.10":{"name":"apipublisher","version":"2.0.10","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"19bd8d6523576fd08fbb8a4c52c340f34b312ebf","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.0.10","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-yOAWX6RDVdrxO3et4yDlZeF9rTA4kbt3Fbi261xiR8S+aNdu1Dj+wqOvHlwBXXxBteUvYxZIkkIFDEI80lXYxw==","shasum":"fa1cac12de1e21d911056f407e68e5929aa556c5","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.0.10.tgz","fileCount":15,"unpackedSize":59876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvJQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoodhAAjMoSxxaJWNGsTErHKJd8+agMtdvuRTwvM1ICD3X3A97vdJub\r\nH6/GGMlFsU2soaT2K2lOfUZU95BG6qP0a2B9j2p/ns1LoQ8NiSUF2Ko/VE1C\r\nxTxB2DwdJhcL/Q/nE4REb1GM5Lzz9SreVy+jPTc80rpwbV3lRCgZgkd8BYE8\r\n7XqpX5zClVT9J7gPeH6PZLVJmBLin4dj3yHENDEkHUkJESxwxB3ECKD3KlCC\r\nMUB6eOtJxhFvamFtzSiHiBpKZ+6V++tMB6U4ULGB7T3HHoKUxBCyhkzlEsF2\r\nbAL6X8rk52sxR/puovqS1piB/r2KanaipgdwlbMJJeyneeIBa1VkAmWOpBF/\r\ngGwaqGumfRkuPdD3VmsDio4L97BK7L1ahle7DorRkcj8onaKQxVLKjMiwz9m\r\nMIJPuyMEPwVu8UIYg44X0FX5EzhKHblNrfFIe8LQPxzq1v4mL+pdhwxVXsFv\r\neLb63+RXC2qHpuRet0tjt8eJShZUMItWoZC1xo2NaKrHPqioh2gnl9UeV48T\r\nFXpz1zxSagtRpNIEYUuZaFZyG+8hpuTtwMpZcqldQUm4jtpL+YadmeZQOhtT\r\nhDtuK6qLnAmkxaEqdhciXhM9Fkc/EP5jKKM7+toLm5OgNfsTLNJqwXvFjjLr\r\nHB6tbirSmV4nsmn0AE06kSZPCzYM/lNvywI=\r\n=B2Cf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0Ki+9mkNdMJI2Vo3+XEcEKSqi60PjcUYSKLpM1e0PgIgdFp9zd6vAckq4yASP6asf6eWSffGpviIXQUn+y2sJkM="}]},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.0.10_1648554576176_0.21073830492503842"},"_hasShrinkwrap":false},"2.1.0":{"name":"apipublisher","version":"2.1.0","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"58522892986d7e71a3342bea494cb065925d39c8","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.0","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-1st8IRvm8apR84rSXwCGIyw4lhbXnYleO7YxT6+Tww2ObllmWTN/79OBc3b7PRzpFZikfQaxCdOoaE2d8mXM6g==","shasum":"4b079ba9a1fadfdb905135c244ad2c2505562000","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.0.tgz","fileCount":16,"unpackedSize":69629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEXq2z+p8UC8kHF6dOXVy2UNGhtgmIeCER040ATNS0vwIhAPF9UNd70fJ6XGW67gCNrB7oJqSfT3DUPY/KmbxPGRN/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYmwYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUMxAAji+rNCVbnM528sX8XZc2LtALBnHpBFE6hqtglXmS8ij3b9y5\r\njwggfDgi7Ke9XqrtobDEsaIUCY6B3ARkxe90lO4Y/grGGt39tQpTFlHsLJD8\r\n5eRaJeofwi79TegrtIV+t5FpmfOlTA2MEI+PTxm+xI8xN0Z2WMWudlCBv6Z8\r\nfYJR97H3pUtHyEVBpqWC7RB6RYA5TgkybHAC+nsL3QMnbOUOnrXzylsK/oDi\r\n0V9Awd2wp4u+EzRGVhmvf6AhdTk1SUlu1m9GZeXY8CEMHlfj/XwlT4cfSODx\r\nFKBQKRyJtFWhXi+iIck9G03RHSAH+sd13pActfI8fAaGAvKurGTgbAkEx5Em\r\n99lHdQHpWyfyXwJ4/9l8oKEqSDPWgwSHVOuE6wPUaMerAFeXRjQsqBOlCyqF\r\ndTs7iXQjZfz2lS3nhprWZYD+Z8gwz5GwM5vSs+xQAeOwyCc3179wlevYH6d5\r\nsk1lsGRbSLWf+yWa3bAYs4hOM1fKSOWb5SIfDinTGHuAAKv39ZCDcwhHr21H\r\nEfzdb7t4PqAAY95FiocaReHTJZRuBb5R9H/5NwiFO1tijokIq3NL10WoV5x6\r\naKMCrx86XoFrNr+rP/pbHVlRKu76+vm2j7rWv4clniAYOStbDdYu8ICZZgM9\r\nh/T955gqf+U02DU9DzJC8Rn7KiuAC8XfOE0=\r\n=K9O4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.0_1650617368650_0.2594703666012894"},"_hasShrinkwrap":false},"2.1.1":{"name":"apipublisher","version":"2.1.1","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"85d94cf545ff0187484efe2bf45d84e1fb887b88","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.1","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-NVxzUqf7+Va19djrKXJs0/6pZklRQ/AlVOqKY3ie+RmRtQlpK82Ks3wBN0R8tW/l0zLByIGcVBxE5mryNoT73g==","shasum":"405aef215a76889eb7d082b871847c33bd557b69","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.1.tgz","fileCount":16,"unpackedSize":70044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDH5/11oV7BW19Nh5yXC1EqFk2heqa/8+WwB88Ha+a/NAiBq9RaJZEJF3qWhK0b9FRaK/Gli2BpZPvS2pm262eBeKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYobyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprqw//Xuj/OJOEcFQsEoZv9gxUrVaoD2yLsriZ4qM0O16EeCjnUDbw\r\nPpOzs8OH3LOSPoWGxsFHBtTKzOBRrGFd3vLy5zsOr4eLsxh2NXTCWgSTM1GL\r\ndNaEdl3pA2XYpJ28T/CWrHYQkhWunqyojgkO1xuFlG3e4nIdlJRly0bO0oxf\r\noAXNPgGy1ogzTqpFAAdXACvuiLAx9d5tg+Ht39iXQgUSQOEAuy3ZYnyhqbKD\r\nv5IkcFt8CjH/JQ6a9rGZ2+t+HvlKxHdJZb6GNgat4clkBC5j3I+uy+Qkjrj7\r\ngDQSDlNESZgqCn4CsmJkdpECbOVlyuJ53NuYYt3JCwcTYmymX0ba0NNmeiv1\r\n++O4a82nlO1Gju5x5jcxnDpoLEATs++4pUdHDthhajZ/P3HBtuVZqwQdxuoe\r\nEPzMuls6/Yqf1Vbk1gWoMXrAxk2HYyZP4UWinhdwzd/CGN9TJrCQJOVFiASz\r\nFMDq8CtNKdI0p3vdLDeX02jwkPJtjlLq5g6QZJyqFPhMKCtownmExAHMIrR5\r\nbL8cZoLDzgqypoYTdw8wUtUBdhJLkzAln30JJJO8jbFH8DxuUi2qbMjPYSxG\r\nl8sCua8tR6fwuUaK+EpMP7OfW+HEiG7+FQsq/K4miiAk5tmmQuR0nu9MIWst\r\nTqJ8Lu+nh/I2hH8G0kcp/NTttjXsWv0fEYA=\r\n=dvxm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.1_1650624242359_0.8945595544802087"},"_hasShrinkwrap":false},"2.1.2":{"name":"apipublisher","version":"2.1.2","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"1398084323c5dc28103ce09671f45ad3df5a0ecf","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.2","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-tTio4iu2hjfgbYVsONvZTYuBZSNXZIRoOomJ68ZzgzfJ3R19jFN3zYTi/vTsmCZTy0puimALPrNC7LNiZGkokQ==","shasum":"4194202af105d0a2460baf9cff6154f8a9c13c9d","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.2.tgz","fileCount":16,"unpackedSize":70070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz34OqEJ3DgfQ8iXWoIDj6j1mpZI8uDNgXkDA4Rd79LAiBepldtsbF38lfBgGk4eWXuIVeVuj+VGtu/6SsJMgplIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuZy4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq24BAApBfZCL2Azj085KgJ5OtHGS2M1nNlRH7OAexmbaKy0bhByV+n\r\nVjPfuFoh1i7ox4mAQyeiQZkuzkl4oVe3U90oOsqKKcehkF7fMraO76qCRCbY\r\necSpVywbd6nCrk5n7Jsu3+F7IL7aQf9UA4/e7ZA6txMzx6sIp7kW5zpL1LMg\r\n4fJgMi8FwQfepeXPgBAwPCOGV/ISH2z6ivCMMcm7l7jxMMmSGKv4LbKFd1/i\r\no5IT/9Kt/Lt0iNjCO8YN9sJEQLyF47EhseUDmNb7VpXhPFsmseWNEDcnHe80\r\n8JP51y+z8rhbG+iTXAe/03IkFEL2XlxOMinIkkIpcCByzN16acPHtw+HS3Y3\r\nUjLgGLYrDR7//b1HDnnRMY7Zfubx3DbT2FNZnv6/2WIB8Pyehns/0CSKUR3v\r\n3xKcwuYvu7qn1EmT7h16flk99nP82yvstCwlnP8QnPJf+pAEnxZzzR/ox15q\r\nuUrqzO+LadcXgSEKLATGYQpb9OH1mCLK98QE8QlcOJ93+zfH3CzNWxmfVDLG\r\nnt+GcZ2vgydsmy+VTsFjvNqV/XYdvB2IPOLsnacBXyCYj32WM/GMzDHV13/P\r\nESYWpkuVhKPyn4rQfxWMYAONbkj5x9Me9tx2+gwOfVW8706VnGox2Kq6VQF7\r\nOsuK7mOmiSvULtYduCufzBx3dI6gaCnqpqQ=\r\n=2Raq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.2_1656331447895_0.606584066641038"},"_hasShrinkwrap":false},"2.1.3":{"name":"apipublisher","version":"2.1.3","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"1398084323c5dc28103ce09671f45ad3df5a0ecf","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.3","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-5vlpIoUpJwZiGVpfaBqWerozX3xytIPsPYUx6F8ik0cHdyDCSYK86fOKZFvLZgqpJ77EG70LYMNJKu05Rph5gw==","shasum":"c555945e32a249bf74a775971445953eacef044f","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.3.tgz","fileCount":16,"unpackedSize":70079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq4TaEJLU3d//k05WamUnx8us7pOaEGx2tUPyyRGOaXAiAIn6s0SaZjn70XxR2Skt2rawgTsVJ2xi/Nnj9aoFZYTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuZ3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqasBAAn71QqlacFJrg0fHgyB/gGQhJSIrKIKbbaQUBw2zZMQHxyfx4\r\nM+PF9xRC6hAKK8WyaKx3f4Sqiw6WaINVT+RI/TQIK03mI+/FEUOUz0Nn35tG\r\nlaXCud4lpmILWryu81Ode3C5IOF+OAwYTEShQFl72dVm+D3573ZNwew+s3Qn\r\nICgy21r6IBJlym0NkIH60VCLOiZIJvlD3xUmaa58clGWCZ9hSn477kOkL9y4\r\nYgceClbVQXqlWMAFFaObTKEIUcctO3pJ4peyDj3nTupmsKzkxT+PJdvxm/H0\r\nhffJb9MMdAy/g+/C9ElkPVEnjYtJoK87W7/peRFbENJYDiG4DvYbghJIqar0\r\nCsHEpSptAKU94s868Y62GrRnyomVW3QRkBCINwZEOGW7dqSmuJ/WZw3eFX3u\r\nOnyrwo2L2kKBk641kjU9U9892orSmx+q3yjGuPSsbtFEjLV86EY5ZGb58tK/\r\nYhWrEAQV9vqci2Exha0cnMRLsgna+aq2+7fd8OVhFDJWNP2sf0sRmfP5s2PZ\r\nm6SiULY7Eor0k3sc6QaBEUialxB5kAh31+tdFBEJNhbuNjZyPzBjP0FwARQc\r\ntSWIhHSEbL9A0wZgck1s7fVLzsmX9/6OVcH1+8eRi2xJ7YvYcAk/ZnGiTvQx\r\nw+5HLszrr7W3UkSy/UZ24QGCyLu1MtCnl8Y=\r\n=R5QN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.3_1656331730996_0.8102518207794014"},"_hasShrinkwrap":false},"2.1.4":{"name":"apipublisher","version":"2.1.4","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.1"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"3eb7ad5b16c2ce15051057fff3ba9f201670e76c","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.4","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-6l1aPkvRbevgCx8/dNUoN9270kJDOlyY+wS5JlhmOd2BEkjOcFIkas/ukbTj1ztx9/4S5J5ERk4CwwOspozFQg==","shasum":"43f3e4c74cc96847a603e82037288c85564ca613","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.4.tgz","fileCount":16,"unpackedSize":70079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr9xJjjHghGCXaVhjH+lSUKAcIht+TEMUVOtUaMAk8tgIgFrseYXC5M7ZS19aB4FyTVjglGl48d8saOu+zlTPBMPQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiub5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbgxAAj8K2uT+1FsOC2BMkdFlpBWsO5Hmh9No9qm8ylq6iGRru+d9w\r\nrxBC5V4NLT/zZxVjp2mAcPDo0ij3VPxnTgmg/gMPzrrpoegiaJ8Fhs3S4jyR\r\nfXG6hLXR9+/qKz+YCI6HWAS81xduuVf804uQC1Ynk4qOKIb2iFiJtfUzJ1Ge\r\n7tNiz4D/ZoyLrZ9JMVHWKPLK6Pug/b4hfl6ZeIVXajZldESFKdjjZXctY68u\r\nk/Z7ozV/eIUIbI9H9yOZuLJVWIwM9BfIHzpoGvTK2xjIJBO0CYYkMNEMKHs8\r\nI4GgicRYSJ/xnDTPIF8xMlPXwtfzBgaO11KCYjyF1vohtj5XA3g8n2GGmztM\r\ngIX1zdW1BfEnFDy+uZqRm2x9FnBcaISaIWUhVHv+GK/E/zSaO0JO3MuRH0/I\r\neblGhhWGFAmjAY7gSLYVeUTgNdSeL9nsylAiG9+VVV8ShBe3LI9QNvED5fyn\r\nCFxBTlCdJirgrfDq9Njg0oXe6GWqVW5XGLfnEI+dsW4DNV/Hr6LC25pKslCv\r\n3y7TSrUXGmW7odiLPg0s2gAcOEPEZnmGcD8ZlwE/LQOscLOr+YJpwOw0KqHw\r\nDSS5Jj35GCEPqvVfteP+i8QMfOtNQEPdhfUTSGVzugk0VbjQb6Q8JSzBRdTd\r\nm2Ud0Mlg9ci2GZJmhDWIyck23ihtFxmoTLU=\r\n=Ii0i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.4_1656340067265_0.9864448317978045"},"_hasShrinkwrap":false},"2.1.5":{"name":"apipublisher","version":"2.1.5","engines":{"node":">=10.0.0"},"description":"Async JS API remoting","main":"index.js","scripts":{"test":"open http://localhost:1966/ && node test/run-test-client-server.js"},"dependencies":{"afn":"^3.0.2"},"devDependencies":{"connect":"2.x.x"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"engine":"node >= 0.10.0","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","types":"./index.d.ts","gitHead":"761809ca1d6c41a14efed0e2c0007ddaa4f58715","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","_id":"apipublisher@2.1.5","_nodeVersion":"14.18.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-wqwgYUt2YDQNRV1Dr4Sz5cxzf5xrHF9k5OcSFLCaKBhnquXAHQ8w+m0bnGayORwMH5V1Kh/UZWhh3CUg81YbZA==","shasum":"3225c6d69bb865299cae6dbefaa8602fafa99221","tarball":"https://registry.npmjs.org/apipublisher/-/apipublisher-2.1.5.tgz","fileCount":16,"unpackedSize":70158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+qiU8ZTlIRbqfgSmCe8hbeevfwYVM7kBT7qZESik69AiEAyJe2WWdJQ/Dv8IsUsgiFmGsGxtd3otKczFxYO0GDLxY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgKW9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/TBAAnS4urk17gbhEvBBjV7ZjZgDA3GKMgQtx+kX+KfzyAyMqs4qn\r\n4/x5hf4AWa2brKOIVTqTaUrHsyRZrkTarQf9p+noWCgWJkdUs+Iud5ycfLqK\r\n0e30J0daPkRL32sYFv27wIfgJ2Jtk///pDhzKNHLtEnufVKgxC8NzzSZiOLD\r\nsqiB43GjJD3haPyVctuDCDNWXdSrPQIegT5YJ4ZXOaQepzS/smtithxcT1BO\r\nXocQNuYdX9B4jvxo4ijb+xoCbrG43I8kskiQ5FtQlkpUGcMMce4zo2Fm3d5/\r\n10Pe98HDx8VT/mH6HPW7RFRnI9M52i+Jcug46gBwoCNoZqY6HRA0phvopinn\r\nIOsd5DF6NtDkW5L3N8bPQ85wRxoMAkNJdIZyRtUToqRrICwe6fYPvsS6torM\r\nJKlHJoO0BhnvcedKgLZDXPnTmpM+5s8uSmEAFNth69OUi9AnieDociU9cB2z\r\nhiDsZUKKqid6rtom7sJswOpfNIdO7QvZjQn4ze8oLCS5h1A9oOhlmesmbSOp\r\nkgM0aib9Eyr9J7Cz23/RIvsHfDFunNZmTffb6WGXXko1J5MJw2oxxFaVkkRH\r\nTAn5CdmPTackgA+OagrQsz2weBDqcAzwpUx0tD10Ap0icOGTCiaOws1kbiLS\r\njk7EtSGHl5Ikgu0j94kKEFXSkMY4BXyCsuY=\r\n=ak3F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apipublisher_2.1.5_1669375421211_0.9748510229931759"},"_hasShrinkwrap":false}},"readme":"ApiPublisher\n============\n\nApiPublisher is a simple framework to extend asynchronous calls or Promises across over HTTP. Tested clients exist for NodeJS and web-browsers, and a publisher (server) for NodeJS. The goal of ApiPublisher is provide an identical asynchronous API across clients and servers so that dependent routines can execute at any location without modification.\n\nApiPublisher works with Connect & Express seamlessly.\n\nApiPublisher has been in use since November 2013 in production systems.\n\nNB: ApiPublisher v1.1.x has a breaking change. In order to be compatible with Express 4, and as part of optimizing nested APIs, you must now pass\n`api.handle` to `app.use()`, NOT just `api`. RemoteApi now automatically provisions nested APIs.\n\nInstallation\n============\n\n\tnpm install apipublisher\n\nUsage\n=====\n\nApiPublisher consists of three components. One to expose APIs from a nodejs server (ApiPublisher), one to call these APIs from another nodejs server (ServerApi) and one to call these APIs from a browser (RemoteApi).\n\nAll APIs must return a Promise\n\nYou do not have to use ES7 (or anything else) to use ApiPublisher, but the ES7 keywords `async` and `await` make writing async code much easier. If you do not use an ES7 transpiler, you can still call remote functions (as they return Promises) or as \"funcbacks\".\n\nUsing [Nodent](https://github.com/MatAtBread/nodent) or another ES7 engine these can be called as:\n\n\tvar success = await myAsyncFunction(...arguments...) ;\n\nand declared as:\n\n\tasync function myAsyncFunction(...arguments...) {\n\t\treturn ...result... ;\n\t}\n\nNote the use of Nodent to generate Promises or funcback patterned calls is entirely optional. Within this README, Nodent is used in some of the examples for brevity. If you don't wish to use teh ES7 syntax, the ES5 equivalents for calling a remote function are:\n\n\tvar success = myAsyncFunction(...arguments...).then(function(result){....}) ;\n\t\nand:\n\n\tfunction myAsyncFunction(...arguments...) {\n\t\treturn new Promise(function(resolve,error) {\n\t\t\treturn resolve(...result...) ;\n\t\t}) ;\n\t}\n\nChangelog\n=========\n\n01Apr16: Use nodent `EagerThenable` in preference to `Thenable` to ensure remote execution whether or not an `await` or `.then` is sought.\n\n20Feb16: Generalize browser data response caching into the prototype RemoteApi.prototype.Cache to allow for other storage implementations that a simple JS object. Provide RemoteApi.StorageCache as an alternative that works with (for example) window.localStorage or window.sessionStorage.\n\n13May15: Allow ServerApi.load() to accept a Url object instead of a string url, to allow for additional options (such as the agent field) to be passed to Node's http module.\n\n19Feb15: NB: ApiPublisher v1.1.x has a breaking change. In order to be compatible with Express 4, and as part of optimizing nested APIs, you must now pass `api.handle` to `app.use()`, NOT just `api`. RemoteApi now automatically provisions nested APIs.\n\n17Feb15: Updated to use the latest ES7-compliant version of Nodent and Promises.\n\n14Jul14: Implement ApiPublisher.prototype.sendReturn(). Allow for \"text/plain\" responses which are not parsed into JSON but simply returned to the callee asynchronously as strings.\n\n04Jul14: Add server-side caching (see lazy cachinge below). Add \"arguments\" to the server proxyContext (UPDATED)\n\n27Jun14: Enable lazy caching (see below)\n\n26Jun14: Fix issue where nested APIs are called with the version number in the incorrect position within remote URL\n\nDeclaring an API for remoting\n-----------------------------\n\nSimply collect together the async calls (or functions returning Promises) in an object:\n\n\tvar myAPI = {\n\t\tdoSearch:async function(term) {\n\t\t\tvar result = {} ; \n\t\t\t// search here\n\t\t\treturn result ;\n\t\t},\n\t\tloginUser:async function(uid,pwd) {\n\t\t\t// Examine user DB and generate session\n\t\t\treturn sessionKey ;\n\t\t}\n\t} ;\n\nThis API can be called locally (of course), for example:\n\n\tresults = await myAPI.doSearch(\"Hello\") ;\n\nTo expose the APIs in nodejs, create a new ApiPublisher from your object and server it from the URL of your choice.\n\n\tvar ApiPublisher = require(\"apipublisher\").ApiPublisher ; // Allow APIs to be exposed\n\t\t...\n\tvar publishedApi = new ApiPublisher(myAPI) ;\n\t\t...\n\tvar app = connect();\t\t// This example uses Sencha Connect\t\n\tapp.use(connect.json());\t// Published APIs expect a JSON encoded request.body\n\tapp.use(\"/api\", publishedApi.handle)  ; // NB: As of ApiPublisher v1.1.x & Express 4, the \".handle\" is required\n\t\n\t// Iff we want to make the API available to browsers, \n\t// also expose the RemoteApi script for them to load\n\tapp.use(\"/js/RemoteApi.js\", require(\"apipublisher\").sendRemoteApi) ;\n\t\t...\n\thttp.createServer(app).listen(7999);\n\nThis will expose the API at the URL \"/api\". Specifically, it will, in this case, handle incoming requests to \"/api/doSearch\" and \"/api/loginUser\", as defined by our API. Note that only functions are exported - if myAPI contained data or other members, these are currently ignored when the API is published.\n\t\t\nCalling a remote API from nodejs\n--------------------------------\n\nTo call a published API from node, require the ServerApi, and initialise it from the remote URI :\n\n\tvar ServerApi = require(\"apipublisher\").ServerApi ; // Allow APIs to be called\n\t\t...\n\tvar api = await ServerApi.load(\"http://example.com/api\") ;\n\t\t...\n\t// Call the API:\n\tvar user = await api.loginUser(\"matt\",\"atbread\") ;\n\tif (user) {\n\t\tresult = await api.doSearch(\"Hello\") ;\n\t}\n\nNote the API is called with exactly the same syntax, semantics and parameters as if it had be called locally (see above).\n\nCall a remote API from a browser\n--------------------------------\n\nOn the server, you should expose \"RemoteApi.js\" from some path, or if preferred copy or symlink it from the package into your existing static web resources\n\nOn the client, you need to include that script, and then load the remote API as above. In the example below, we're assing the API exists on the same URI as the content files (HTML, JS).\n\n\t<script src=\"/js/RemoteApi.js\"></script>\n\t<script>\n\t\tRemoteApi.load(\"/api\").then(function(api){\n\t\t\twindow.api = api ; // Save the API for use later.\n\t\t},function(err){\n\t\t\talert(\"Failed to load API: \"+err.message) ;\n\t\t}) ;\n\t\t\t...\n\t\tdocument.getElementById(\"loginButton\").onclick = function(){\n\t\t\tapi.loginUser(userName,password).then(function(done){\n\t\t\t\twindow.user = done ;\n\t\t\t}) ;\n\t\t} ;\n\n\t</script>\n\nUsing Nodent's \"generateRequestHandler\" to make the browser scripts more readable and maintainable, is also easy:\n\t\n\t// index.html\n\t<script src=\"/js/RemoteApi.js\"></script>\n\t<script src=\"/js/app.njs\"></script>\n\n\t// app.njs\n\tfunction $error(err) {\n\t\talert(\"Failed to load API: \"+err.message) ;\n\t} ;\n\twindow.api = await RemoteApi.load(\"/api\") ;\n\t\t...\n\tdocument.getElementById(\"loginButton\").onclick = function(){\n\t\twindow.user = await api.loginUser(userName,password) ;\n\t} ;\n\nExample\n========\n\nA full example of a nodejs-based published API, nodejs API client and browser client can be in the /test directory of the ApiPublisher package. \n\nTo start the API server:\n\n\tnode server.js\n\nTo access the API from a nodejs client\n\n\tnode client.js\n\nTo access the API from a browser, go to http://localhost:1966\n\nThe example shows both traditional Javascript (.js) and Nodent-transcoded Javascript (.njs) in the client\n\nApiPublisher options and prototype\n==================================\n\nprototype.proxyContext(name,req,rsp,args)\n-----------------------------------------\nWhen reading and parsing a remote API request, prior to calling the specified function within the server, the \"this\" object is generated by this prototype. By default, the \"this\" has the original API collection as it's prototype, and is augmented with a member \"request\" that is set to the incoming request. Taking the \"myApi\" example above, if called from within the server directly, \"this\" (as usual) will be the object myApi. If called remotely, it will be an object whose prototype is \"myApi\" and with an additional member \"request\", for example:\n\n\tmyApi.radius = new RadiusServer(....) ;\n\t\n\tmyApi.loginUser = async function(uid,pwd) {\n\t\t// \"this\" is \"myApi\", and it has an object called \"radius\" that is visible as usual\n\t\tvar user = await this.radius.validateUser(uid,pwd) ; \n\t\t// If remote, check the request's source IP\n\t\tif (this.request && !this.request.socket.remoteAddress.match(/192\\./))\n\t\t\tthrow new Error(\"Illegal login access attempt\") ;\n\t\treturn user ;\n\t}\n\nUsing this feature of the prototype.proxyContext allows you to test for session information, referrer, headers, etc. during the processing of remote calls. The default implementation is:\n\n\tApiPublisher.prototype.proxyContext = function(name,req,rsp, args) {\n\t\treturn Object.create(this.context,{ request:{value:req}, arguments:{value:args} }) ;\n\t};\n\nThe \"arguments\" parameter is provided as within the funcbank pattern or Nodented calls, the usual Javascript \"arguments\" object refers to the set [$return,$error] (i.e. the callbacks). This provides for call sequences such as:\n\n\tmyApi.getUserProfile = async function(uid,pwd) {\n\t\treturn = await this.getUser.apply(this.arguments) ; // refers to [uid,pwd]\n\t};\n\nOverriding this behaviour allows for other variables to take part in remote API request processing (e.g. closures or similar). Re-assign the member after creation:\n\n\tvar httpServer = http.createServer(app) ;\n\tvar publishedApi = new ApiPublisher(myAPI) ;\n\t// For our API, we want to expose the server too.\n\tpublishedApi.proxyContext = function(name,req,rsp) {\n\t\treturn Object.create(this.context,{ request:{value:req}, arguments:{value:args}, server:{value:httpServer} }) ;\n\t}\n\nprototype.cacheObject(content)\n------------------------------\nCalled when data is cachable on the server and the return is used to generate a cache key.\n\nprototype.serializer(req,rsp)\n-----------------------------\nAsynchronous returns and API definitions are returned in JSON format using the standard node JSON.stringify. This value is passed as the second parameter to JSON.stringify to allow for processing of returns at the \"transport\" layer, as opposed to the logical, API layer. For example, to include a class marker in all top-level responses:\n\n\tvar publishedApi = new ApiPublisher(myAPI) ;\n\t// For our API, we want to expose the server too.\n\tpublishedApi.serializer = function(req,rsp) {\n\t\treturn function(key,value) {\n\t\t\tif (key==\"\" && value && value.constructor && value.constructor.name)\n\t\t\t\tvalue['\\u00A9'] = value.constructor.name ;\n\t\t}\n\t}\n\nThe request and response are passed to the serializer to enable responses to be modified depending on (for example) security checks, client type, etc.\n\nThe default implement does simple JSON serialization with no modification.\n\nprototype.sendReturn(req,rsp,result,status)\n------------------------------------------\nProvides a way to intercept (and modify) the final sending phase so that, for example, alternative serializers can be used to send data to a client.\n\nThe default implemenatation is :\n\n\tvar json = JSON.stringify(result,this.serializer(req,rsp)) ;\n\trsp.end(json);\n\nSetting additional and/or replacement headers and statuCodes is possible here as although defaults have been set by the time the function is called, no writing has commenced. If your objects are very big (>500k), using a streaming JSON serializer works well to keep Node's event loop co-operative. For example, with pushjson (https://www.npmjs.org/package/pushjson):\n\n\tvar pj = require('pushjson') ;\n\tmyApi.sendReturn = function(req,rsp,result,status){\n\t\t// Serialize and send asynchronously\n\t\tpj.Readable(result).pipe(rsp) ;\n\t} ;\n\n\nServerApi options and prototype\n===============================\n\nprototype.onSuccess(result) \n---------------------------\nCalled if a remote API is called with a null or undefined success callback.\n\nprototype.onError(error) \n------------------------\nCalled if a remote API is called with a null or undefined error callback.\n\nprototype.headers \n-----------------\nAn object containing key-value pairs to be sent as HTTP headers with every request. Headers are unused by ApiPublisher itself, and should be considered \"out of band\" and used (for example) for session management.\n\nprototype.serializer(key,value)\n-------------------------------\nStandard JSON serializer routine used to serialize remote API function arguments before being sent to the server.\n\nprototype.reviver(key,value)\n----------------------------\nStandard JSON reviver routine used to de-serialize remote API function results & errors before being passed to the asynchronous callee.\n\nRemoteApi options and prototype\n===============================\n\nThe RemoteApi scripts accepts the same prototype overrides as the ServerApi (above), and the following additional prototypes:\n\nprototype.apiStart(path,name,args,xhr)\n------------------------------------------------\nCalled before every remote API call is sent over the network. Useful for debugging and providing UI feedback that a network operation is underway.\n\nprototype.apiEnd(path,name,args,resolve,data)\n----------------------------------------------\nCalled after every remote API call has responded, but before the callee is called-back. Useful for debugging and providing UI feedback that a network operation has finished. `resolve` is either true or false, and indicates whether `resolve` will be resolved or rejected.\n\nprototype.log(...)\n----------------------------------------------\nCalled to provide tracing/debugging support. The default implementation does nothing.\n\nprototype.version\n-----------------\nSee the section below on versioning\n\nprototype.version\n-----------------\nSee the section below on versioning\n\nRemoteApi.noLazyCache\n---------------------\nIf thruthy, disables lazy caching of remote API results.\n\nRemoteApi.cacheSweepInterval\n----------------------------\nThe period, in milliseconds, between throwing out old, cached responses. By default the value is 1 minute.\n\n(remoteapi).clearCache()\n----------------------\nFor browser use, results can be cached (see Lazy Caching below). Every API has a method \"clearCache\" to discard any cached results and force a network call. For example:\n\n\tapi = await RemoteApi.load(\"/apiExposed\") ;\n\tapi.loginUser.clearCache() ;\n\tresult = await api.loginUser(\"mat\",\"atbread\") ;\n\nNote that all functions have a \"clearCache\" method, even if they are not cachable. In this case, the function does nothing. The return from clearCache() is the api function, so you can chain a clear and a remote call with:\n\n\tapi = await RemoteApi.load(\"/apiExposed\") ;\n\tresult = await api.loginUser.clearCache()(\"mat\",\"atbread\") ;\n\n\nRemoteApi.load(url,options)\n---------------------------\nAn optional \"options\" object can be used to override the prototypes at creation time, for example:\n\n\tmyApi = await RemoteApi.load(\"/api\",{\n\t\tversion:3,\n\t\tnoLazyCache:true,\n\t\theaders:{\"X-Requested-With\":\"BreadBaker/1.3\"},\n\t\tonError:function(e){\n\t\t\talert(\"Oops!\\n\\n\"+e.message) ;\n\t\t}\n\t}) ;\n\nVersioning\n==========\nIn general, since the APIs and scripts calling them are delivered by the same server, there is no reason to worry about versioning since the API implementation on the server can only be called by a client that has the script delivered from the same source (with the exception of cached scripts, etc). However, it is useful to be able to version APIs in complex, clustered environemnets, or where the client code has not been delivered by the server - for example Hybrid mobile applications where \"RemoteApi.js\" and the application API on top have been shipped independently and are not readily updatable.\n\nApiPublisher supports versioning of the API at the server via the loadable URL. By default all APIs are requested (and provided) as \"latest\" - no version number is supplied by the client and none is used by the server.\n\nConsider the following API:\n\n\tmyApi.getUserName = async function() {\n\t\tvar user = readUserFromDB(this.request.session.uid) ;\n\t\treturn user.firstName+\" \"+user.lastName ;\n\t}\n\nAccessible (as usual) at \"/api/getUserName\".\n\nWe subsequently decide to provider a more detailed return:\t\n\n\tmyApi.getUserName = async function() {\n\t\tvar user = readUserFromDB(this.request.session.uid) ;\n\t\treturn {name:user.firstName+\" \"+user.lastName,\n\t\t\tfirstName:user.firstName,\n\t\t\tlastName:user.lastName} ;\n\t}\n\nClearly, this will break all existing clients which expect the old-style return. We can support both versions as follows:\n\n\t// \"Latest\" version\n\tmyApi.getUserName = async function() {\n\t\tvar user = readUserFromDB(this.request.session.uid) ;\n\t\treturn {name:user.firstName+\" \"+user.lastName,\n\t\t\tfirstName:user.firstName,\n\t\t\tlastName:user.lastName} ;\n\t}\n\n\t// Old version:\n\tmyApi.getUserName[1] = async function() {\n\t\tuser = this.getUserName() ;\n\t\treturn user.firstName+\" \"+user.lastName ;\t// Old style - just a string\n\t}\n\nThis versioned API will be accessible at \"/api/getUserName/1\". To support this from clients which do not update automatically (i.e. where the code has shipped and is fixed, such as mobile applications), a version can be passed to both ServerApi and RemoteApi within the URL:\n\n\tapi = await RemoteApi.load(\"http://example.com/api/1\") ;\n\nThis \"fixes\" the API at version \"1\". Note: version numbers must be integers greater than zero.\n\n\"clientInstance\"\n================\nRemote API calls that are \"static\", unchanging or fixed for a reasonable period of time (such as for the duration of a session) can have their results transported in the initial API call, rather than on every invokation. To acheive this, on the server side the API call should have a property called \"clientInstance\" set to the argument list suitable for the call. Continuing the example above:\n\n\tmyApi.getUserName.clientInstance = [] ; // getUserName doesn't take any arguments\n\nWhen the API is accessed via the URL \"/api/getUserName\", rather than transport the call information, the function is invoked directly and the result serialized instead, but is still callable from the client using the same API signature:\n\n\tname = await api.getUserName() ;\n\n\t// or, using traditional Javascript\n\tapi.getUserName()(function(name){ ... }) ;\n\nThese calls, although they look identical won't require a network round trip as they are sent in the inital API.\n\n\"clientInstance\" calls are only supported by RemoteApi. ServerApi always makes the network round trip.\n\nLazy Caching\n============\nFor expensive network calls whose responses are not entirely dynamic, it is possible to cache responses in the client. In order to acheive this, add the following to your function declartation in the server:\n\n\tmyApi.getUserName = async function() {\n\t\t....\n\t\treturn name ;\n\t}\n\t/* Cache the response to this call for upto 60 seconds in the client */\n\tmyApi.getUserName.ttl = {t:60} ;\t\n\nUnlike \"clientInstance\", at least one network call will be made to the remoted API, but the client will hold the result for the specified number of seconds, and repeated calls to the same API will re-present the previous result.\n\nOften, it is only useful to cache responses based on the arguments to the remote call. For example, a call to get a user's friends cannot re-present the same response for all users:\n\n\tmyApi.getFriends = async function(userID) {\n\t\t....\n\t\treturn friends ;\n\t}\n\t/* Cache the response to this call for upto 60 seconds in the client, dependent on argument 0 (userID) */\n\tmyApi.getFriends.ttl = {t:60,on:[0]} ;\t\n\nThis instructs the client to retain a different response for remote calls with a specific value for \"userID\", so:\n\n\tfriendsOfMatt = await api.getFriends(\"matt\") ;\n\tfriendsOfAlex = await api.getFriends(\"alex\") ;\n\tfriendsOfMe = await api.getFriends(\"matt\") ;\n\n...will make 2 network calls, (one for \"matt\", one for \"alex\") and store separate results in the cache.\n\nYou can pick and choose which parameters should be used for the cache key:\n\t\n\t/* Cache, disregarding the parameters */\n\ton:[] // (or null, or undefined) \n\n\t/* Cache, depending on parameter 0 and 2, ignoring the value of any other arguments */\n\ton:[0,2] \n\n\t/* Cache depending on all parameters */\n\ton:\"*\" \n\nIMPORTANT: Don't use lazy caching for highly secure, important or personal data. The client cache key is derived from a hash of the arguments provided, and so the (unlikely) possibility exists that the local cache will re-present the results of a previous call even if the arguments to the call have changed. The hash key is based on the primitive values in the arguments, not any references, so code like the following example will cache.\n\n\tvar arg1 = {name:\"alex\"} ;\t\n\tvar arg2 = {name:\"alex\"} ;\t\n\tx = await api.findUser(arg1) ;\t// Network trip & cache\n\tx = await api.findUser(arg2) ;\t// Different argument, same values - cached response used\n\targ1.id = \"123456\" ;\n\tx = await api.findUser(arg1) ;\t// Network trip - same argument (arg1), but values are different\n\nLazy Caching is only supported by RemoteApi. ServerApi always makes the network round trip.\n\nThe actual browser storage is determined by the RemoteApi.prototype.Cache value. The default value of this member is RemoteApi.ObjectCache, which simply stores data within a JS object. An alternative is provided which caches data in a WebAPI Storage object, such as window.localStorage or sessionStorage. To enable one of these caching strategies (or to define your own), include the following after the RemoteApi.js script is loaded, but before an API is loaded:\n\n\t<script src=\"js/RemoteApi.js\"></script>\n\t<script>\n\t// Use window.localStorage for cached values\n\tRemoteApi.prototype.Cache = RemoteApi.StorageCache(window.localStorage) ;\n\t// Load the api\n\tRemoteApi.load('/data').then(function(api){\n\t\twindow.api = api ;\n\t},console.error.bind(console)) ;\n\nServer-side caching\n===================\nFor data that is expensive to generate (for example from a complex DB call or multiple HTTP servers), call results can be cached by the server. The main advantage here is that multiple-clients will use the same cache, reducing expensive calls on the server. The main disadvantages are that (1) it doesn't prevent multiple network calls from a single client (although it can be combined with client-side Lazy Caching above), and (2) that by default, results are in commmon to all clients (see below on how to modify this behaviour).\n\nTo enable server-side result caching, add a \"server\" member to your \"ttl\" function:\n\n\tmyApi.expensive = async function(..) { ... } ;\n\t/* cache this result in the client for 5 minutes, and on the server for 30 seconds */\n\tmyApi.expensive.ttl = {t:600, on:\"*\", server:30} ;\n\nThe use of client-side caching is optional - you can use server-side caching by itself. Exceptions clear the cache.\n\nCache keys\n----------\nBy default, the key used to cache results is based on all the arguments to the function, and the apiVersion number (if any). The key is generated by the prototype:\n\n\tApiPublisher.protypetype.cacheObject = function(context) {\n\t\treturn {args:obj.arguments,version:obj.request.apiVersion} ;\n\t}\n\nThe \"context\" parameter is generated from the proxyContext prototype as usual. The return from this function is hashed and used as the key into the cache. By overriding this prototype you can, for example, choose to make the key dependent on User Agent, IP, session or anything else. Be aware that each individual key will store the data returned by the call, and the total volume of data will quickly mount. Server-side caching is more appropriate for data that is expensive but common to clients.\n\nIMPORTANT: Don't use server-side caching for highly secure, important or personal data. The cache key is derived from the cacheObject() call, and so the (unlikely) possibility exists that the local cache will re-present the results of a previous call even if the arguments to the call have changed. The hash key is based on the primitive values in the arguments, not any references.\n\nNested APIs\n===========\nAn API can include another API, allowing for conditional nesting, for example:\n\n\tvar userApi = {\n\t\tgetUserName:async function(){ ... },\n\t\tchangeUserName:async function(newName) { ... }\n\t} ;\n\tuserApi.getUserName.clientInstance = [] ;\n\tvar remoteUserApi = new ApiPublisher(userApi) ;\n\n\tmyApi = {\n\t\tloginUser:async function(uid,pwd) { .... }\n\t\tuserApi: async function() {\n\t\t\tif (request.session.user) {\n\t\t\t\treturn remoteUserApi ;\n\t\t\t} else {\n\t\t\t\treturn null ;\n\t\t\t}\n\t\t}\n\t} ;\n\n\t// This is important - nested APIs must be clieniInstances\n\tmyApi.userApi = clientInstance = [] ;\n\nIn this example, if a call is made to \"/myApi\", the return API will contain a nest API iff. the request has been authenticated by some mechanism that has set a session. Without authenication, \n\t\"/myApi/userApi\" responds with null\nwhich can be tested in the client:\n\n\tapi = await RemoteApi.load(\"/myApi\") ;\n\tif (!api.userApi)\n\t\talert(\"You need to login first\") ;\n\telse {\n\t\tname = api.userApi.getUserName() ;\n\t\talert(\"Hello \"+name) ;\n\t}\n\n\n","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"time":{"modified":"2022-11-25T11:23:41.505Z","created":"2014-06-15T21:42:22.477Z","0.1.5":"2014-06-15T21:42:24.547Z","0.1.6":"2014-06-15T21:48:05.618Z","0.9.0":"2014-06-15T21:54:12.149Z","0.9.1":"2014-06-17T15:33:35.821Z","0.9.2":"2014-06-18T12:25:20.863Z","0.9.3":"2014-06-20T16:00:23.390Z","0.9.4":"2014-06-26T17:25:18.652Z","0.9.5":"2014-06-27T11:36:41.210Z","0.9.6":"2014-06-27T11:56:05.219Z","0.9.8":"2014-07-04T12:20:27.254Z","0.9.9":"2014-07-07T13:48:20.360Z","0.9.10":"2014-07-14T11:01:25.392Z","0.9.11":"2014-07-14T13:26:00.579Z","1.0.1":"2015-02-17T15:22:54.814Z","1.0.2":"2015-02-18T09:46:15.761Z","1.0.3":"2015-02-18T23:41:01.196Z","1.0.4":"2015-02-19T18:12:31.309Z","1.0.5":"2015-02-21T17:40:30.063Z","1.0.7":"2015-02-23T17:06:58.889Z","1.0.8":"2015-03-02T12:46:37.674Z","1.0.9":"2015-03-05T22:18:35.489Z","1.0.10":"2015-03-06T20:00:42.040Z","1.0.11":"2015-03-09T12:31:47.576Z","1.0.12":"2015-03-14T19:02:43.901Z","1.0.13":"2015-03-16T09:58:16.709Z","1.0.14":"2015-03-18T15:15:22.606Z","1.1.0":"2015-03-19T14:53:34.610Z","1.1.1":"2015-03-19T17:13:14.530Z","1.1.2":"2015-04-21T20:43:07.055Z","1.1.3":"2015-04-21T21:30:09.265Z","1.1.4":"2015-04-21T21:41:00.665Z","1.1.5":"2015-04-21T22:02:34.231Z","1.1.6":"2015-04-21T22:22:13.799Z","1.1.7":"2015-04-22T16:31:25.683Z","1.1.8":"2015-04-24T08:46:03.324Z","1.1.9":"2015-05-13T16:23:59.496Z","1.2.0":"2015-09-25T22:23:05.929Z","1.2.1":"2015-09-27T14:41:50.942Z","1.2.2":"2015-10-01T15:05:37.530Z","1.2.3":"2015-10-22T13:52:23.632Z","1.2.4":"2015-10-23T21:33:19.684Z","1.2.5":"2015-10-29T20:15:36.958Z","1.2.6":"2015-10-30T09:37:42.042Z","1.2.7":"2015-11-05T00:15:34.291Z","1.2.8":"2015-11-06T09:23:54.450Z","1.2.9":"2015-11-12T18:51:06.252Z","1.2.10":"2015-11-16T17:10:07.326Z","1.2.11":"2015-11-22T22:56:55.069Z","1.2.12":"2015-11-24T14:13:40.047Z","1.2.13":"2015-12-07T00:54:27.227Z","1.2.14":"2015-12-07T20:51:17.701Z","1.2.15":"2015-12-10T11:55:23.732Z","1.2.16":"2016-02-01T15:31:04.927Z","1.2.17":"2016-02-02T10:23:58.330Z","1.2.18":"2016-02-02T14:44:43.697Z","1.2.19":"2016-02-04T15:17:54.269Z","1.2.20":"2016-02-20T17:22:20.255Z","1.2.21":"2016-02-20T17:45:26.784Z","1.2.22":"2016-03-01T15:58:00.041Z","1.2.23":"2016-03-16T11:01:13.176Z","1.3.0":"2016-04-01T20:40:50.003Z","1.3.1":"2016-05-18T15:07:19.857Z","1.3.2":"2016-06-06T11:37:08.887Z","1.3.3":"2016-06-10T09:03:50.489Z","1.3.4":"2016-07-10T14:54:59.506Z","1.3.5":"2016-07-10T15:43:27.995Z","1.3.6":"2016-07-15T07:39:01.085Z","1.3.7":"2016-07-15T10:16:33.593Z","1.3.8":"2016-08-06T19:24:18.354Z","1.3.9":"2016-09-06T10:18:26.370Z","1.3.10":"2016-09-06T10:19:38.815Z","1.4.0":"2016-09-27T11:04:24.946Z","1.4.1":"2016-09-27T14:34:47.603Z","1.5.0":"2016-09-29T17:06:50.148Z","1.5.1":"2016-09-30T12:59:07.261Z","1.5.2":"2016-09-30T15:57:53.039Z","1.5.3":"2016-10-06T20:32:46.203Z","1.5.4":"2016-10-07T19:51:54.853Z","1.5.5":"2016-10-13T08:49:26.377Z","1.5.6":"2016-11-01T14:40:18.732Z","1.5.7":"2016-11-01T14:57:53.451Z","1.5.8":"2016-11-01T15:48:58.330Z","1.5.9":"2016-11-07T14:57:00.026Z","1.5.10":"2016-12-13T15:45:46.240Z","1.5.11":"2017-02-02T14:43:41.252Z","1.5.12":"2017-02-08T12:13:10.301Z","1.5.13":"2017-02-16T14:47:30.929Z","1.5.14":"2017-03-29T13:55:32.412Z","1.5.15":"2017-03-29T14:06:47.049Z","1.5.16":"2017-05-31T12:00:05.122Z","1.5.17":"2017-05-31T12:06:36.677Z","1.5.18":"2017-09-26T14:20:26.706Z","1.5.19":"2017-10-10T11:09:35.185Z","1.5.20":"2017-10-11T11:20:44.136Z","1.5.21":"2017-10-13T15:48:32.527Z","1.6.0":"2017-10-18T12:57:50.641Z","1.6.1":"2017-11-01T15:16:49.159Z","1.6.2":"2018-01-05T10:15:59.724Z","1.6.3":"2018-01-09T13:36:18.179Z","1.6.4":"2018-10-17T10:40:18.792Z","1.6.5":"2018-11-26T15:47:45.733Z","1.6.6":"2018-11-28T09:48:17.255Z","1.7.1":"2019-05-18T18:53:37.548Z","1.7.2":"2019-07-17T17:28:49.401Z","1.7.3":"2019-10-11T05:00:17.276Z","1.7.4":"2019-10-11T05:05:33.012Z","1.7.5":"2019-10-11T12:51:08.431Z","1.7.6":"2019-11-13T01:10:52.317Z","1.7.7":"2019-12-03T11:21:03.735Z","1.7.8":"2020-03-11T19:12:57.864Z","1.7.9":"2020-03-12T23:02:20.657Z","1.7.10":"2020-04-30T09:28:29.851Z","1.7.11":"2020-06-08T09:30:58.608Z","1.7.12":"2020-06-08T15:50:12.572Z","1.7.13":"2020-06-26T11:00:26.955Z","2.0.0":"2020-10-28T14:31:48.256Z","2.0.1":"2020-10-28T14:41:23.094Z","2.0.2":"2021-03-01T12:12:19.866Z","2.0.3":"2021-03-09T11:07:04.473Z","2.0.4":"2021-04-28T12:05:32.951Z","2.0.5":"2022-02-26T00:50:06.256Z","2.0.6":"2022-02-26T01:07:15.684Z","2.0.7":"2022-03-05T01:10:06.789Z","2.0.8":"2022-03-05T01:41:38.049Z","2.0.9":"2022-03-21T16:05:58.972Z","2.0.10":"2022-03-29T11:49:36.328Z","2.1.0":"2022-04-22T08:49:28.820Z","2.1.1":"2022-04-22T10:44:02.579Z","2.1.2":"2022-06-27T12:04:08.154Z","2.1.3":"2022-06-27T12:08:51.426Z","2.1.4":"2022-06-27T14:27:47.533Z","2.1.5":"2022-11-25T11:23:41.428Z"},"readmeFilename":"README.md","keywords":["Javascript","asynchronous","remote","ES7","async","await","Promise"],"repository":{"type":"git","url":"git+https://github.com/MatAtBread/ApiPublisher.git"},"author":{"name":"MatAtBread","email":"bread@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/ApiPublisher/issues"},"homepage":"https://github.com/MatAtBread/ApiPublisher#readme","users":{"matatbread":true}}