{"_id":"hsync","_rev":"40-7927af077b9a6b49c9adc21efdac2a5c","name":"hsync","dist-tags":{"latest":"0.33.0"},"versions":{"0.0.1":{"name":"hsync","version":"0.0.1","author":{"name":"Robert Hurst","email":"robertwhurst@gmail.com"},"_id":"hsync@0.0.1","maintainers":[{"name":"robertwhurst","email":"robertwhurst@gmail.com"}],"dist":{"shasum":"9a63c8bda393f46273e2d0d482d027c1ef9493af","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.0.1.tgz","integrity":"sha512-kz2iFLDaSUoZir+teiEgdS6Oc5m0nGoiWFobxKHumlQfwvXrRbd1r1T12OyImvnlKA6gznWlFvpS87QD3e85/Q==","signatures":[{"sig":"MEQCIDfJNxzQ3B24tFmLswt4V23gWDF1s3w2l8GeGxDy6o3+AiASgg57FuVa8QIGEYjhnylAZAKcXbuMtLxFXdJo2jaCLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"robertwhurst","email":"robertwhurst@gmail.com"},"_npmVersion":"1.2.11","description":"ERROR: No README.md file found!","directories":{},"dependencies":{"async":"0.2.5"}},"0.6.0":{"name":"hsync","version":"0.6.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.6.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"dist":{"shasum":"cfba3a18525c24055850cbe635e8b5e4fbfda65f","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.6.0.tgz","fileCount":8,"integrity":"sha512-tuFhhxczRabXo7aecX4h4wjsEPU1mUf40FoeAhQYAVjT9psEcMSgyGWxTCsqOoDz7TokXp+fR+yeNY4AgittVw==","signatures":[{"sig":"MEQCICIlPTSewl888/FWDNrHRzWJ1T1C4gLrdRsaVDqPBcsmAiAQ4ZMdmatDpnvjocZPCZ0gtYZfWpNYri9t02LvVpJftQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQUdeCRA9TVsSAnZWagAAMfwP/0bzcv4heaImAuNLAhXt\nRKAdIeY6fmzh95VFEIOwwB7HUVi9iZiCx4LudvfwmacBMstUr9m7ahpgF+B6\nAXEM9hrZYuVNFwpnOdjAJRMjed5vArvqoKQ4XpOBKD+pL9TuAZkKT/D+Taci\nO1OkVWvkPRDWa55Lxmii0TIS3VMeBjYmjRv2LIbxKLBefDBS8jOR1bZAfIPm\nMIeT5LSZ4gstZgT7j0TaXPRZkHHEfqMAcBfp+uaqzC9xXwnMs14DURq5vE5z\na5UjO0wshbHE20p/WNiguhxXTUqVT5AsDDrcdyU1I12JK6wbvkmY1zh0mcfC\nnlFGiAw9It1RfWSVA4XulMVqUAwlIPi5P3YCLySURETWeG3UGhKakiYDoIgR\n2jJXZbt7ZZqWkhsIkVj7a5fGVcjxmFXa8XPyCoc5jz8yPA60FIvLWCvS0DFd\nlpsOLpg6n3CinF2bp+Qk7rs3ZO0mSsT/a+TmlSmNflrJa2KSnD5gHPeC73JD\nbx9/13DcIx6DD96yekKUqNMYLQRg/X9qTnwdGefyD5IYtXcEcUtOLyNjBYM+\nr2a95N6iUaYU2l/qTBNcAYbRujycoNgCfiA2hyznptIywDJdZz+MNkEx90Xc\ns4tfDvNjgnWk5l/9fvOrfRvcqGpf/7AtYd3DVFzx5jwT1XOB4A6QfTMtlKBb\njWNm\r\n=LD15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a109e11f3e6e372bcd072caa6fc8aa19656c5e6b","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"7.6.0","description":"client for hsync-server","directories":{},"_nodeVersion":"14.16.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.6.0_1614890845991_0.08439020250493989","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"hsync","version":"0.7.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.7.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"dist":{"shasum":"58866c1d99d97169a6604ce091381c7fedbfa356","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.7.0.tgz","fileCount":10,"integrity":"sha512-QWZ1+ZavdTNQmJ2fufsGqsZ62aoSrxKP1+LyGKfMwcNcVtRx3DlBFz1lHtC++ed5SZCybyEnapPsMmxpyNAosw==","signatures":[{"sig":"MEYCIQDsytJ28IfrPXbrwZ+5UhKFcpdOgjbMYALnFUlyaeNUTgIhAOQr839zfRYDRWLUEvawc3Gn4fI3VNg0HM8GIT0XqGPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmvMCRA9TVsSAnZWagAANA8P/1e/7gZs0ISwfZi9DwKv\n7Ap0xSqXqSYjl8jnG/4IuzFXUpvSV1NqjrY+5SPfKws49HcuijwT/wmWGFQY\nwChDFj9RQVOBRuGVs3JLX+9EfQ5oN796B6Gz7Qq0zuCv0rP+RRMHVGqTi/39\ndnynU0CGvJNx4QZNoq6p5DNFaF78MRjVS3MBXYSPAWM5pmkxf9xNLqpuVWXk\nOnLGqwIasJ2d9vbe8/2JTuJ1niGVJM0LeaqjeUbpDZE+7xGRBCxdkf9/QMMl\nT+c0B2dtTZYPBQmSLCmGr0LelFbuvhYX+Ku1jH1nRAXgjSrIBmIwuwMjQWXD\n5HrQmFEonqGBGthsYfPVSksz8BowK+MHXhtotw3rCwEaF9ngBO17pi/WklmB\nC8eQxAHQvBYvbiNclOpK64EdgG6b33D+ryl7lE61E3aKEYhOsDh48PNknwhI\nTahoTco6yRnVvF68Ll1Uzt6BAR5y+1LgSYKtq/IMVDowiG6d8oH4PYWSmGfY\nvaN9ksFAolio5D4yFAHa64EWhn5CNty5pBFh8UA50JStL40wRd61qg1JUiKV\n6icMZ7YF9t//AwpiHqIcZO3rWJUoxm++SYsNqEUYNXsrrFCNnL/Yu+ihttm3\nslPRUE/Fi9st0mzgd0WDhSB91Ay1b6N3BUd3/418sLhL5pKjtxZgVrtzuFhN\nOeGP\r\n=SVAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0cbc0d3188efea6065cd96c7a6f552b791f7a444","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.5","description":"client for hsync-server","directories":{},"_nodeVersion":"14.5.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.7.0_1631742924787_0.7610487944803874","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"hsync","version":"0.8.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.8.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"dist":{"shasum":"5fac2bee51bd6cda04315a7b899589ca2ca273d0","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.8.0.tgz","fileCount":11,"integrity":"sha512-oe8KQUfw1lueL7j5JHwZ2v7U+ypTeWGlCZWvpC/mgkSFjkdbvJwSALNbi+hrBi3nJUSIfdYvMfdysEn9NbraUg==","signatures":[{"sig":"MEUCIEanRw6agRgC0p7pvjZxeyzrHWWceDLk1qp0acPdZNDXAiEAp6NE6lvp/OZPOiin+5C1AbjLM8xuqvAhZ6UCi76fHFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm02CRA9TVsSAnZWagAAWj8P/ihtbw/DV37WGklky5MD\nySYSfcyaAYepQ+VwcKCW0TL0qDC0WrdkzHj9UnK8qnXwSH5aaonPdcY36Sjj\nsow3GSDkQxsdMw791uwLz0D0J0zHxGHYs4JISrDEOTBpgg7APVnEELnYdxfR\nvQJdh8CVw8xHgAVqjzSQGmO6SQ2QmVY7PVKM3XwFWWHe6ON+uFh+UjO6c9fb\nTM64EunMxTJXyVkvkn4UOw7V+BWbTvxgQuJPYU8Rn8OqiRiX6r47DAFJD1RS\n+phd10nJLsONzr9mlxCAV8ebr+bBbfqEEOwkStFXbngC6dLrHGwE32mtOfSX\nQygeT5/+0Ek+LZEtB78uUqljCktI+qrVyG7sUrBFaWdm3XYxSo3UnMUPB+tK\nKmE/aDCemCGEiJVodQ/owmjhBKKkM7ownceSyHEV3CNs7tp8E3/S7cKW4XIM\nIbXrfk3urC7z3MJQSoLOAYNNlkf8sIiPWPwZJj5B5lAAGdFps0QhGmCtuyl1\nTockfOqlwaDs2X4KwdVaStm700kJAGcD4FL8GPFVa2Lt1xWKJxtXARWwWONe\nIqKaolH+N+3/lfz80HnCYwo6dJcVXkTcyYjDHX8aSYms5vUSEb4ee2sbGekH\n2AHaoi7XZRSE/+pbgb5ui3+ssbd+6WlkszlL2YKPc+OVEqkYLDzJq+kmPDck\nHBuv\r\n=+k2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4984d6e144be1e2b592c6eed29466a254db2f22b","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.5","description":"client for hsync-server","directories":{},"_nodeVersion":"14.5.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.8.0_1631743286445_0.6677585890760558","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"hsync","version":"0.9.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.9.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"dist":{"shasum":"e2801cd14d9746e89df531521731708ca1dbbf76","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.9.0.tgz","fileCount":12,"integrity":"sha512-um4ShAlY1KeH46zhJZOOORVBZVb0qU2FqPTDKmkSiF2LuXYgUnRNG64SSJF6zMG97XEvhbe7KqiPZv1ee1EDtw==","signatures":[{"sig":"MEUCIQCyz8DYRPSgniPbItQclLVltVCeiuWctpSYyT+VQxmSjQIgdqxeh9XNP0QMHQJDqLr+pXLQAx4RCV7MIAtSkedIr8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3JDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog9Q//atfNM89cokeaNeIYlmMkK5Y10E19qHcD++2AJTlgf/7SR1Ol\r\nknl/XDE/YjTFnwDDrWyGqzKXXrzkKXckM2QXMLwhb8987UovQby2eS8Kd2mf\r\n4vOBek7X7l0wsopEuZaRDPk8W99GLJ2116Ni7wv5rF/H0c8FWjcuphLtpWzM\r\nkQZ+4fAHtOd7dHy4oq4XUXrYSx5bWihQRegsoLGETo/gdisW5/DAvEPKozgY\r\nSKq95pDTOMaeG/qTxk+rBZygqJdCXxA3Hvx9RMcgRDqP4jeckyHrAhre7Cog\r\nnoaEyY+9vcvPpVXPWoptVAYgUzk1BdGKfcp6F0pynNxGgeF2juYiweddYL+G\r\nL/Es/h0M/euhn/Jqb2UxsjC4txkVvV4U0aEPgGCmKHHvunKFKSSCy9+yFAXc\r\n5WE8k17iJOR67u5M8s1IrG9GtBueqzFIJzYDdARggjTwbJUmTasdyo2kZSGh\r\nbiNzlZBdWKlpfopckMJbABND4gD+Y8nkbMws2tUkIHRJcRLc2O3KPaadSz98\r\nQWmkHcEsi9MF0sBlQj2Vnq+gz3Is1CluRU1CCdiuA1ONilIDRuO7rRpKv7N5\r\nDMsFVNRaN/rxYobr0CYZjyVUfnMtWpmx42xB5hs0eQ3HMeLpZTu9jUx4Xlat\r\npezwIX+jPso+KO173g/j9/DVttuIseko1S0=\r\n=cYDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1da5a144debaf0a8e9aaa7599ccc1068a4792598","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.9.0_1675399408588_0.20800225548884632","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"hsync","version":"0.10.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.10.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"ba4add46ddc069cc8a5ed1f8f85ba634cb281f59","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.10.0.tgz","fileCount":15,"integrity":"sha512-2yMXUEAeWnDbGPEclGyiOWx4kKMh8BbfRzqfQEF1njxJ9lXRtLrEhkPA1fddV9OUSsjbHxiqMNdCnAOarIlrzw==","signatures":[{"sig":"MEUCIFPS8A5EwssQ8biO6P9GH6wKQpZl77ja8CtEPGxJizJEAiEAiFiB1CBlPR1IiZOCiK395iefTuujVKhzYoiiAk0OHP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3JJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5vhAAgtPlK6ykXyiC4naeBDgg8qwumPSIjK2T/wsXst/VETiP+sNC\r\nV0Waz7njbQEwPjLbeYfiHqGsjJuVZBYsbLa8V95sE1qfJj90uGsYOeGwMUc5\r\nVjcT1vgIpVI8Pa9aMsuTYaSimgQVBSBOP41kZVpVKHs1yZC56KgAjIsv1+J7\r\n8U63qwJpjepyBG3W1DDci5mQYpsRLnYLokKM1bICamGUVtNdUBSrngzeQN3H\r\n805ZjtVNdexoQBIOR6xDuZqk1t0inOdUQfR5Lkql33M5cfWhtM8Bj0Wgt2sa\r\nxaBR/tuhkb3uenHCZ9R4Siw16xsgRzrk41Mzyo0yuNfe2VcagfaNjZaeuDMq\r\nAFXWsxCmvCcVOXb7HExxq2bRRL3t1toBkKrTuBduoXwK0RMLSsQ35cFv7mQV\r\nbhyQ5SRzx5auQyGgLDMaCEbr54dxWtDCvfP84G+cgM5xVV/izzMzsXR3hUmx\r\nHlN4Ol8a9/G5KMmtKP+E4Afe893GF5frr4lMAucQkUh0C5k1Es1uv9NbFgwc\r\najJ1vuCE+Jd73y+KkVuU012PH4LRs5FAC6/H+Bcamc2V7fFN8U9ZvyMMknC7\r\n9Shtxax3AGs8PVHLrm0UVw8+/x5vaG+iTMHyn2VxZIGZxkFm9V1N/eD8BuOs\r\n/5cX2vgTydv9Jy1NH0ZpIj9XH8O3gaOHnYo=\r\n=2ieO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"1dba01914102eff2872d9004eca368abf74ea4d2","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.10.0_1675399789723_0.7181106730611957","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"hsync","version":"0.11.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.11.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"9c7c6f51aa8173569612d9135e12be3cfd654957","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.11.0.tgz","fileCount":19,"integrity":"sha512-G/5Zn6qW9LGMSS59zRgbfv+TT3GbUC88Hd1sv8E4iV09G1rcICqEtsBiq5ousNPtZQWNLw7GLzhdWAap/cQcbw==","signatures":[{"sig":"MEUCIQDS8VrEfJuoahas4a2KnHz6agfCBOjomBN8KccOF6zAKQIgIdAKuPJDIF4KsHJ7BP9fOzud7UxkGwtWYdNUBzXpOyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3KMMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTHRAAgzS6itJl2Pl586YOdouxbyrZ+lNPbwfh2jo4FjJQrsqUCsHD\r\niSXOQ74LKGDuVs/YpwXySLxTD0eZjb5wTQxm0w4QiK2C6CCBZ3nw/RLoOPjp\r\nGWh9ARvKM+scgRiHKrPuONysEpanpq0coc3E9DEP0cg9G2XZcbrwp4rAK/U+\r\nglUZH5g1Cluj6tmfTy9/MW5VCUGqyMqcERbn1XaZImI1zrmzqmEQrbnhHVNi\r\n52n/mQWQH4MtKy4fko6lwDZ0k7opMiHnmhP25KTjgO7isPiO0lBvB3hOuilY\r\nB+OPE3vy0w1ZUWz/pdX/prX4xpY6Gpin0poYvcYLWK7jkTG8rhWxUSPG4LPb\r\ntcQdBB31M8bD/Tap4ejdnMyCP4eVcJBZMxBoMcO4zXu3DDZ1TUXPv1odC1ep\r\nBtBBT+X9azNPl7uzY1TN78FSrt6OCFT05b06vAzNT7MkdB083gjO2Po5Y0r0\r\nIx/OVVW49N1EuV7dfowOOlTCJzAy8faEniGU7A5Fa2re36LLsCZteqA87S00\r\npUopL2Hn1sYbACoNvckSaD9t4tbIup2XDe46hx/ylUiWjRsfqSptd5D0crgd\r\nBxgj0u9+/fBZLqoT3xBIBjz7jk0ubSO+E8KwY1w3MqIJzCFtn1LopEbNmpzc\r\n0R2Bm0OZMt/bofDoTzX4oxbttl1ra1zRK4U=\r\n=n46p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"bc7dce7420c85308fb7430f7de8063de696b51be","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.11.0_1675404043797_0.14604034457313864","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"hsync","version":"0.12.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.12.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"1b2acdbe31d8985fadd5fc36c36cd11b95aafac1","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.12.0.tgz","fileCount":19,"integrity":"sha512-+LXVXNHj1+vfgKwa6R/FQkSSXbR9XVdUxTtmZnGxjGFZBx7FZwqD3cgoEITTKHXTHwDBxw1/nzajHfSlK4frXw==","signatures":[{"sig":"MEQCH3+Hyb6cSQ2afDm9pNtrLf5UkVPWYPU9FokYKB2H7aECIQDCl1Mr7AA3xew69rmrVNkp89oL23Ns5G/TGIg2sq1nmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3LFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLRQ//YiZK4wH2+OcGTlF4joyW9QX89u+vVLn7uNCUqeKHibJpPtaW\r\nfT7YAt+ij12ZBHdj7y9FfM1LDWJq7wFnuyKoWD7/o+sOKHkYgdTh0PB2Fpfx\r\naDZaMv7OqGiVkPlrhM2MkeoBeyX3TCX4KNA0x59xN9d6560WNDSHWlbyXaIT\r\nZNn4R1PfcD9e1MH9M4w8YzncoRwLoLPQks3LHbstqph344Q4roEkDBGMmgLy\r\nn6yA7kRjF0nR/m6ga6AXiFmTi2IbuwjIGmvo2SuSSZ/zF8Dz8VpXH0YwUEC9\r\nabl0dXnQxZ0ut/wonMr1eRQrDECz87uhCcHbS8fc0V67ZYGCXatfn/shaFSe\r\n8OMZVav+WlSI5P4nqXPksgQvNOtJA2k45jynOw9TeVLvUsGVIBNEWJMLBb3U\r\n/PslpZOuWrzlR/361MleuuwPdkHkR/Xh1LJpWHPyfDtToYh8/kybvj45oZOv\r\nSCyRjRS2MuU8Hufuv3uTH5Td3by/R51bGO1MmtbeTiem5NIv34nP3PFqqB5c\r\nT4w7EWYLxFfhUkKOojgzQcWp3zfl2oBvm4v+hFPClSomkJmSS0rlodYNvTk8\r\n3QFfVzT/+p3DcG3I9Iww+NCuU/XpbBDcO4Q1MSuC+HdXBtNFwKeVbA4x1Pgc\r\nW7+QL5DHOfb2aZFE6jQ5LKntPylyRQx3twA=\r\n=43xj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"18854143c8902d04f1c86b8254513362184ab523","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.12.0_1675407683715_0.7241797722754149","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"hsync","version":"0.13.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.13.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"9c225748321697f6fa851aa52e7d1f2d82996c7a","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.13.0.tgz","fileCount":19,"integrity":"sha512-+1koYclaji0aPLLiqltxfNe8YoSnTgjyoY1R1Bpb2Jiw/sBclfaJS1sidxahb5ZgcC642yPeBHTUAZh1oYjehQ==","signatures":[{"sig":"MEUCIBu9j8EjMlcBn8TyjwOaJdTFhVKrlPUSO9ACKvqUloqzAiEA+Q8h+LGqUWB4sTxELRum19PWNwmmfyq4+Pb2ZqYOrck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3OA6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5gw//bLQeWn9ZJfxtLxCtk0M4vKfIs7oXslFHYL++RMHlGMDtZJJQ\r\nrWZYApgzVH6Gy0+u+tsayJjqsZjK0IKSIKsYNXhns91Rp9T1NXF0u9M9Y2CV\r\ne8E+hnZUh8vPyWYqipngcp218BgAc+NQ6Z3/hhtT7M/zj6edZrrNQAAieAu+\r\n8OHALut71EQ6oZvSQxOwump3NlLwTbjNF27aoBrA/PU9tnODjVwjqwH6jY4C\r\nhV+9UgJwqX3/nqfXBznCL7eOrHwgSwrc7DizrzRvPA1dZ0R6IScDa9fQvfwW\r\nQwWNrdTCj5qSOlFKpCxfLZvpOuA1g2duUSSyMI2rha2jiJq4P6XTepheACJw\r\n6uPCrDmIVzIryssZBF9u4R84Xhy6C/75a808ccj4PPCpiobWZptE/195xZ0v\r\nWbYcZQZskRgISHvGKzJ4kFEgyVWFYR9rhhAoBZd25JpqOhhljFby7yvKl3IC\r\njXBhx+GeEgVl53MRUH54ZDB1mparu6vxqKADKxS1Em7zEIhc8G9B5M2eCRs3\r\npQzY96h7/ROnirNy86NUz2bv2D3S1bDS7jB2/XLKHGQy6rdRhBwHkbOmL5Ud\r\n332H6e6tonkzLRCzegpIfeo+GA2tQwsYfXbn5BnFMzKp92D6IeLjVLTZf9sw\r\nAr9k0A5zo4keok9x6BWubD2Jgeg5dUonxkM=\r\n=w5da\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"376f6bf2ee21b7b4d38bebcff1beb959b392fc0c","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.13.0_1675419706303_0.3256596191321883","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"hsync","version":"0.14.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.14.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"908beb88239e7e41af78dc91e93a8b6852f0da78","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.14.0.tgz","fileCount":18,"integrity":"sha512-aytMgu1g6Bto4x/MoOwWTSf/uKB+lfbx3wVSc+1q5kfFcZzZMMo3uXNZO7YJDZ7qxh8+eb77xR57Jhu8nZzjug==","signatures":[{"sig":"MEUCICxu8YrXbkPoF5omT216HCJFn1bSY14c6YtlYBx8f1YrAiEAoOKjzdtfvtH/tLwvQNq/rI5K6yWQKSo+C5niFHzRKyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":778947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6lYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB5w//aiKnMSkq4vsdQGJ5TZisHBKVhU5BqPDxESDRJHh+byuXF3Ic\r\noOjiymtadHKRmY0BT57S4gLn47T9RHLPno4DAr1QkZKGctJWtEQH8O+2tQLh\r\nTtieo3eKuoJaKUj32uc+pSwQ1yV/kabubbV1tu9bK5/Yiuhb0ORhJuwW9e0J\r\nBazpFJSNp+KQZeqWtqupyheCMxFMn5sBjp+qzfVqyYDr02JLGUVHwAgW0Iul\r\nxl+PoSdLB5sxHZzZBuFV0OaY3QkjXSpFZJT5KKtbDbrJxJk9oQJOy3culuHQ\r\nFUvLw6B8Lf+rv4kco01meIFd00mt/P9pSUcMxKKATEzaPTU8yYzTmAVjb9zL\r\nlyRWL3qhk5WV2ID8eGH8wfxsDpYm+vHI0bjewnwd91hBU3rrceflZl49uJs+\r\ngGXf1UUkgRK1ZyiM8dMPkYr/hcjn+P9D7WtmbaxwqKFhXKXXsvJ9k4arzwBy\r\nJWMbHxpxfoeNK+H7HYHPO+MgOvd1hagHj+0R4M/+iYXj/q6ELoR4MY99Jbv0\r\nM4UUsFUO13fNVuPyJ2FkIcLog20FMLXgGQioproncMRcsI+RlG/kY7Wjnhhe\r\nv9509EW1tbtsf/qfhfRtvVwNcRIAcZ1sp7ZzQBkO5FHlIjynFCB13mvxi7Hl\r\n3cqeRBbkAGEtGn2NABP7IM7/tLiGnvXTsZI=\r\n=75s6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"5b3b6c81b88f83a4e6c0a43a5b50a7f4910d6a26","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.14.0_1676301826389_0.18995600704344073","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"hsync","version":"0.15.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.15.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"f57de031866188579580776da2882d2161605be2","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.15.0.tgz","fileCount":18,"integrity":"sha512-KdlMfCXAW47HhLrH5Dl/4Sh0QR9kiMm+vL5RqG1g2YrbAjy6CMIPuqGeA7X81dhJx8MeVkG6K8ze47nOIy80RA==","signatures":[{"sig":"MEYCIQC1huxXpLRpkOaQBiC/Ii4VPGDXA8qHrN8GwzPJL3i2UAIhANE4ipEpY7ESLYg75NSCs5u47FCqKvP/Av7QHdxpjWAR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":779820},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"f11877603b42ffba91cac0edefdce8a2367c054f","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"6.14.15","description":"client for hsync-server","directories":{},"_nodeVersion":"14.18.3","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.15.0_1685980733669_0.6493040718893064","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"hsync","version":"0.16.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.16.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"2d11246232fd343f18800573af32f17fa9ddc73c","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.16.0.tgz","fileCount":18,"integrity":"sha512-abQ6wWuRu4IAat2+wYMtXK2ezQU+1S4lfo9bOZWp2lbKZpnL2+OpR523k33TM0xMWhR/K9ceefnR6be158aUZA==","signatures":[{"sig":"MEUCIQD7d/6ZJoh7Hy5Ql0PYCuQgOu1T1GfRwOAPMmcPzZeUtwIgUJlqN/VNbTyR6zTLrHX+GVNGUlapRYE/VZ9hV9POFag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781893},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"8ac028dc8335d74f9dd2c9ca7c701d18d905c7fd","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.16.0_1691520416132_0.4204436812265402","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"hsync","version":"0.16.1","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.16.1","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"2af5219cf8c006f8e8de36ae03c3e6a157dbaff3","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.16.1.tgz","fileCount":18,"integrity":"sha512-Onuu7j1+zWMhIC1BCCgIeqx3dsEWWzn5Q+Y5ufxaTF7sxG07NlBrJ2SNuhCBHEFz3CSjMwCUdUc1P8LZEtwSaw==","signatures":[{"sig":"MEQCIAON978wmzUSLy+AQLnyWMKtHgRokOnw/nzIamxuYk9nAiB5qNO2ktRUvRLWg9PBR0yJQneg445pAZJcGMhOCPof5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781896},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"8ac028dc8335d74f9dd2c9ca7c701d18d905c7fd","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.16.1_1691520520408_0.46694489205648004","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"hsync","version":"0.17.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.17.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"c3c4453040f91bb7542e67ebe727d66f7932b1dd","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.17.0.tgz","fileCount":18,"integrity":"sha512-zZuJGM8Iytn3pl6LOZRQbN4GH6T1JDlR2QN93Ep7kdh+aiMz/WFT8GXvACqoMjxqTKZrj2vdVzR25clRAfU8+A==","signatures":[{"sig":"MEUCIQCXbGj7MLRy2vdYeMedwEgEV4lJGdAU5FQppD98FxmpKQIgMcv3lFt7nIsGaT1YB1ipLDOfFd2hItTnuigiTWPSc4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":823645},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"854e0f5595964c1fe5ae0c64f8517d38981d7f5d","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.14.0","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.20","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.17.0_1691624949425_0.08565869828461414","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"hsync","version":"0.18.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.18.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"20fe01ee929b386a054c1fa7ba454309acb5e62b","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.18.0.tgz","fileCount":21,"integrity":"sha512-kBwP/bOsXh5cH4MNAg250jUGkTy9XqX+WgZrHJQ/ZnYnRKo6n1KRNv2NOaDO4EV8JQUECCfO34josTPAnEyC4A==","signatures":[{"sig":"MEUCIQDAD6V791vzQ9N4VK/tk5SLRIu4OT9gfiFjljHWBl0jAgIgYbyAyGh67MrHEvKoh3/UrAWsi+zT3ZyY1aWSdG78Kg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146130},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"a29e09933989195d06a04723d1038eaf1054ab9e","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","webpack":"^5.88.2","commander":"^10.0.0","webpack-cli":"^4.10.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.18.0_1692322448878_0.54161403356904","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"hsync","version":"0.18.1","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.18.1","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"657ddc8f6c77ac6549683a71adaa70383f954255","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.18.1.tgz","fileCount":21,"integrity":"sha512-OT1qCGCNY3Cvy61RFwDI5PytMOmNWKB3HAjRclyrode8jn1dkyQlCploGgM/VRltX5GkEV/VIm8I33r4VWfd3Q==","signatures":[{"sig":"MEUCIQDvwzSG8LjggchI+3TCW1fBzMPl/EG+oZJ/Q7VapbSwbQIgCblKGOMJTTwnMTMN2YW3gTgzAmbExQmanz3TI0j2wYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146610},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"ce1c7407ceada847c93fd5e8db00b4311545e951","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","webpack":"^5.88.2","commander":"^10.0.0","webpack-cli":"^4.10.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.18.1_1692717394904_0.4858738753312517","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"hsync","version":"0.18.3","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.18.3","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"c8171c232cf44feb41c6379d72ccd12ad05fd077","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.18.3.tgz","fileCount":21,"integrity":"sha512-dnOIqXVcEpqXFCWTXA01epwpU0F2VIrySxhZcBZhE5QKOtoTz08FQEEQtsGgw+0dQMrcFn/SQtGPMoTYwk2ESw==","signatures":[{"sig":"MEYCIQDTbMVPLOzDS7hx2ODfBek1KHlJ/WzvBfkHaksMXaAcdQIhAMkzq33gWMqW49k9u+SoDp910HiGFid1gP4dTDV7S9E7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147205},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"3c4516307f017cf454fff6d7e23bddf32a91f0c7","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","webpack":"^5.88.2","commander":"^10.0.0","webpack-cli":"^4.10.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.18.3_1692720678747_0.8831888215615273","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"hsync","version":"0.19.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.19.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js"},"dist":{"shasum":"7ca59af2d141618f69e6621059be35a3be5fc792","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.19.0.tgz","fileCount":21,"integrity":"sha512-dE8uBT5WeJGxMELAVacsk+piBTgNFXdJ97dRHMqOE4fCu+rG3J6wHhs1rJc6Vrlk455Ana0dSXpZPoUESkDKBw==","signatures":[{"sig":"MEYCIQCpyybDp6VFVgRA4X2f6nVE+Erwg4vsvjhhyJoaJU1/aAIhAK5LkgmurtuIDhr5WN9q9zBqOzFzdv1r1Tu8ctyGDSRe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147205},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"74397c48369f9aa2614bcbfc1d5cf4fe67b76765","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","webpack":"^5.88.2","commander":"^10.0.0","webpack-cli":"^4.10.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.19.0_1692724050906_0.621798895930997","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"hsync","version":"0.20.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.20.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"4084a5604b394bd3395f502ad06b0d35b635e96b","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.20.0.tgz","fileCount":21,"integrity":"sha512-ntLSqt1o3K4BKjdSNJ0zVOJD1CHmdb8kJy1HkW+qthYNabVCUOOzgJ9uKXKBJsGhhudg0BRj0pYGDGiHN/+Wug==","signatures":[{"sig":"MEYCIQDBE0YaLl1qEvfUMfA7X1DA6dz5V1heonTu9vCszyIxDAIhAPI06JVD2O8O4X2eVJgm1mY2vRp+f6CSQu8LPKCU/yNu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153469},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"4f283bb182a9b6a7a8a7bab77b26db1325613b7a","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.20.0_1693254273201_0.7275867008759831","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"hsync","version":"0.21.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.21.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"cc0689e0f2c8dbd4c3d9151b11c7038e6075948d","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.21.0.tgz","fileCount":21,"integrity":"sha512-jf+r4ob9gjM3UZSbd+DXgl9FxrxcvsB7n0AVn7PGV0006jlUsaKC1LJcW2S22PsB8An8sEQOdh54Hsiv/HIGFg==","signatures":[{"sig":"MEQCICiXkVl5UTnZqyMTXMpVHW+cQQWCD2/vrHFnW6eoVJBfAiBEhQJH332gHZPdZz/PQZGDFcqFZf9B/0LQG88hJ7/XEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153754},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"1c39c1482d5781833d428cc3a7c8542368096675","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.21.0_1697485464571_0.7200449828665099","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"hsync","version":"0.23.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.23.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"8f3d96aecb9be3a8bc72956883615a3ba6efc832","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.23.0.tgz","fileCount":21,"integrity":"sha512-z5NNj45FY5FHbRI3IaWXuzXvtrrvi4pDkHo3y6Jmq/qJ1a6BPXj8aOrHnadP2m54kEQFahkvzaWuBh6kIYcFdg==","signatures":[{"sig":"MEYCIQDtHcHjvdm2Yl4s4FO/UEC5V4eSKMG3u7O4z4qjrGvz+gIhANSfoUnqngEts02lIJk7gUYSaV1y0Lx5KLCNnPANNy3N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159214},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"6b9934cee0558ae2e7033af52bc5c5d9a8684128","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.23.0_1697765631687_0.33051816854251204","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"hsync","version":"0.24.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.24.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"2e26fe10d558b555e39ef80ea3a1915683717776","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.24.0.tgz","fileCount":21,"integrity":"sha512-7LOLuqL6Ksev7N4bnKqjEemlCFcZB4MWvwyr6POura2bS4gL3XCmwzpl8ifdD7NNn6Cmrzono+p5cDWnHwKVCg==","signatures":[{"sig":"MEUCIQCOdLZRPABUPHd820wATkyIhjXihlPGRz3l5tawgLbzWQIgM3RZssWAiJ25lUbpBol2fZsWNjb/L59YNtRI4XBSFmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1160899},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"fa65f017eb5f99ec9c4b92a152ca031ec8a5b78d","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.24.0_1698787614425_0.14352237608174212","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"hsync","version":"0.25.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.25.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"245b490bdc1abcd94fd36db2e359d8814526da99","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.25.0.tgz","fileCount":21,"integrity":"sha512-MoUOXcXhZqk/Wr1xixkNadD6AOip9mJ8yuKB1HAgUYxB96Ueij6UAui8ePB0tEaRl8rYfY9O0gMreOGKTfTkeQ==","signatures":[{"sig":"MEUCIQC7VK7qg0QGpJn1D08O+ywqhZJbmSOUCzDaEJ+F/JEtigIgP1yxMRCYJhoqHvn7p0r7WyY8R3OpUX3I96M8fnxf1uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161014},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"d45fdb9a6d854723dbc9feac5cdc2827163d0528","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.25.0_1713916821944_0.20315495323451738","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"hsync","version":"0.26.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.26.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"92d3cad83d81067774da93c9ff658eb3dbdc736d","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.26.0.tgz","fileCount":21,"integrity":"sha512-7r8vbSCN7apInvw27pxx2nRAEKxzR0GpR+VA50V4y6c85KsARAndKpxR1p3rguH0pupPyL0InlV50enGFty1eg==","signatures":[{"sig":"MEUCIHq3exe4mzbB8gtojhZqzN4C0U89WUAb8684aZYnCQEoAiEAoN6NBxwFjoYry8ingtxw4XMmPNR3E70vlEEr6vAdcKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161150},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"a989677f3904ea3c920d5f9ff431767f7f5e9708","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.26.0_1713918047701_0.07358088064064261","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"hsync","version":"0.27.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.27.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"0d1b880d59b0898a0c2c02aac119684237426e93","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.27.0.tgz","fileCount":21,"integrity":"sha512-Gyb0nSlZgexP03nR7YHtDSz2oysVd2/V/TdodaRatg9DsC0Y/P3QSj6DsaD0satunT/U5t307lFHaGyL0YeV2A==","signatures":[{"sig":"MEUCIEGbmnBhLXf2xDuzmQcvF8YgxLk3yZbY6CEKLMfUdqg/AiEAhD6PWbVW+qAr+cRTEh26HUVOP9W9GfNq1nQBbB6EIF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161106},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"1a8f7047fe01809623a228f549ac67f4d7cfb8db","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.27.0_1713918169875_0.5228085580336703","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"hsync","version":"0.28.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.28.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"3a63a75e2cea136129183a3a1ad2cf30c1635ac2","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.28.0.tgz","fileCount":21,"integrity":"sha512-ke20PIfP4a0qDGPXpxuO2UEGuaKcxz8Hnlc3iENBHN57MS006fLSzNswYhMlTBHW09ENg0lNSX292sKJGsgG4A==","signatures":[{"sig":"MEUCIQCrOXkwYOwAWWjEwtgnM2gl4awdoRbFKznIKV+dp2bUagIgPbp/ne72IRSTjbJOeAwGubZze3qRGnOPRSAOExHI6FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161222},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"59b39165887026ebd877e5aded7fe4046f28aaeb","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.28.0_1713918946712_0.8106730148785386","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"hsync","version":"0.29.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.29.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"3e4d08fd6e02162aa0d1316c034f67178a0ed459","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.29.0.tgz","fileCount":21,"integrity":"sha512-JKgXfKxGaFhiuzOSI9bb0xLvYVqXseOWUnCASl3o+H3LKt3rnapJHe4p0LQeDqjr9ohAF3IzQ++nHWrykMiLhA==","signatures":[{"sig":"MEUCICzNuMRqXBw+lM9mIhoIkWN0NfDCZ9aBW8A6Wa76M7C0AiEAmKgAkHY2pb78uFmsXrv54N9w8NrM1n0VKNTslNCV4Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1161450},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"1a8e50fc69e8f6d83599146b589104670732165c","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.29.0_1713919126197_0.691033327715983","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"hsync","version":"0.30.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.30.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"6d3809bccd99fd8764ae7c1ac041dc90668a2800","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.30.0.tgz","fileCount":21,"integrity":"sha512-Y65LRSLF8tlKt9RE2LGxNoE+2Zkm0AUab1g39UKNRinhXvo+XCppCvZt3ipsT+prnY2ys3rQ6pK0DbwZJHCiqw==","signatures":[{"sig":"MEQCIHD/JX44cSsu1yDbHamK1doAS/iSrXmnxFbUIxhxx95UAiAsgTL2s468mXf/uNOr3XgSqaT/WsAfNOWy6pSZY8MItg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1164267},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"75682e5e02275f35ce41f4033e55807b7af830d4","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"9.6.7","description":"client for hsync-server","directories":{},"_nodeVersion":"20.3.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","node-datachannel":"^0.4.3","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.30.0_1714232260519_0.33540135324932807","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"hsync","version":"0.30.1","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.30.1","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"899f0dcc61bd62ffa39e4aa58393b88517599c26","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.30.1.tgz","fileCount":21,"integrity":"sha512-XlKYweWXRa3/ob7SOJpWVTsUhbgf2SzSbNDJJHaX/JMNGZXk2xmJP1ReaSsCt5ZXQX6Y0Vd3E+NSiYfH+t73eQ==","signatures":[{"sig":"MEYCIQCDF4Na4tm/UWsWc1zUPFWpkyTmSjwE6NSqavnZWpqhVgIhAJt+gWb2hPM0KZakO4yFrP9bhBALSosNkLVKqBqdtC/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166099},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"068c6dc9bacfcf03a788c56c7a028df18ed3edcb","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"10.7.0","description":"client for hsync-server","directories":{},"_nodeVersion":"20.15.1","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.30.1_1728510250100_0.11111393067312725","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"hsync","version":"0.30.2","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.30.2","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"8e898d6ea5f37d2057926dbf98a67e7778dbcbe0","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.30.2.tgz","fileCount":21,"integrity":"sha512-+dVCg7lnkGdMDUZdQfaguC5owRz7dNZ/v9L5I0kJsiJit10yQFOYdltdTAulIDE3S0HhJC/g9ButHlWY3Mg/rg==","signatures":[{"sig":"MEUCIDqxWxjKfac5nL8Ojv9vhWzJgeE5J3wcOzNqN9kxs6S2AiEAqja1EoZJzJh3X1jSn4oEqm2Y0GWcl+FSmogTVEkmNi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1166827},"main":"hsync.js","browser":{"./hsync":"./hsync-web"},"gitHead":"20b2fc500b6db726b976772477680bb191a911b9","scripts":{"dev":"nodemon --inspect index.js","test":"echo \"Error: no test specified\" && exit 1","build":"webpack && BUILD_MODE=production webpack","start":"node index.js"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"10.9.0","description":"client for hsync-server","directories":{},"_nodeVersion":"23.2.0","dependencies":{"mqtt":"^4.2.6","rawr":"^0.15.1","b64id":"^1.0.0","debug":"^4.3.1","buffer":"^6.0.3","net-web":"^0.2.0","commander":"^10.0.0","mqtt-packet-web":"^8.2.0","isomorphic-fetch":"^3.0.0","precompiled-mqtt":"^4.3.14-beta"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","webpack":"^5.88.2","webpack-cli":"^4.10.0"},"optionalDependencies":{"node-datachannel":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.30.2_1733958052215_0.9279854318936331","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"hsync","version":"0.31.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.31.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"205b98d52a911691e1bf44401f031e56dcc83544","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.31.0.tgz","fileCount":38,"integrity":"sha512-KWq5Ysh8DsiS/ZEzjFJn1LtJoB6D7y4KXwZGK+5l55HODq7vD9iNN+U6hHmQTHqThiljKAjOKj09me8RIY+x9w==","signatures":[{"sig":"MEYCIQCQF+YcWXbvim9oBD+XlQiWhPiVuJFvhcMeeEiSCUZV6QIhALx7IiAe18Vcxc3fQ4vPB+rU/kozefZwxFJAZlP+oRZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171086},"main":"./hsync.js","type":"module","browser":{"./hsync.js":"./hsync-web.js"},"exports":{".":{"node":{"import":"./hsync.js"},"browser":{"import":"./hsync-web.js"},"default":"./hsync.js"},"./web":{"import":"./hsync-web.js"},"./node":{"import":"./hsync.js"},"./config":{"import":"./config.js"},"./connection":{"import":"./connection.js"}},"gitHead":"401a0f12051e0180bca03539247c3be7ec7f4f66","scripts":{"dev":"nodemon --inspect index.js","lint":"eslint .","test":"vitest","build":"webpack && BUILD_MODE=production webpack","start":"node index.js","format":"prettier --write \"**/*.js\"","prepare":"husky","lint:fix":"eslint . --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"11.6.2","description":"client for hsync-server","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.12.0","dependencies":{"mqtt":"^5.14.1","rawr":"^0.19.0","b64id":"^1.1.1","debug":"^4.4.3","buffer":"^6.0.3","net-web":"^0.3.0","commander":"^14.0.2","mqtt-packet":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","globals":"^17.0.0","nodemon":"^3.1.11","webpack":"^5.104.1","prettier":"^3.8.0","@eslint/js":"^9.39.2","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@vitest/coverage-v8":"^4.0.17","eslint-config-prettier":"^10.1.8"},"optionalDependencies":{"node-datachannel":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.31.0_1768593219992_0.5683301248289663","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"hsync","version":"0.32.0","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"author":{"name":"Luis Montes"},"license":"ISC","_id":"hsync@0.32.0","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"homepage":"https://github.com/monteslu/hsync#readme","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"dist":{"shasum":"f5accc11e7dfc24a9f2c2cd482ad246d24aba3bb","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.32.0.tgz","fileCount":38,"integrity":"sha512-khY5fetE2Q4YLMT/Zk6HFAj4NnpH8pCMjvwTs88oGpLJs+WOQwsRFEszPsFqqK7njPH89/sdum3BtnETFzDm1Q==","signatures":[{"sig":"MEQCIAYwxxv0g1PAzfmhoUy3cc+xZimF8rSw3bhlXch+HekzAiAvh8uh2FYSxt3Qk4mytAwTXktPpVyTfsyv4f2PYeU+SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171068},"main":"./hsync.js","type":"module","browser":{"./hsync.js":"./hsync-web.js"},"exports":{".":{"node":{"import":"./hsync.js"},"browser":{"import":"./hsync-web.js"},"default":"./hsync.js"},"./web":{"import":"./hsync-web.js"},"./node":{"import":"./hsync.js"},"./config":{"import":"./config.js"},"./connection":{"import":"./connection.js"}},"gitHead":"967ccb43ed4694a805e55aa620bc6e4b905afe3c","scripts":{"dev":"nodemon --inspect index.js","lint":"eslint .","test":"vitest","build":"webpack && BUILD_MODE=production webpack","start":"node index.js","format":"prettier --write \"**/*.js\"","prepare":"husky","lint:fix":"eslint . --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"repository":{"url":"git://github.com/monteslu/hsync.git","type":"git"},"_npmVersion":"11.6.2","description":"client for hsync-server","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"24.12.0","dependencies":{"mqtt":"^5.14.1","rawr":"^0.19.0","b64id":"^1.1.1","debug":"^4.4.3","buffer":"^6.0.3","net-web":"^0.3.0","commander":"^14.0.2","mqtt-packet":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","globals":"^17.0.0","nodemon":"^3.1.11","webpack":"^5.104.1","prettier":"^3.8.0","@eslint/js":"^9.39.2","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@vitest/coverage-v8":"^4.0.17","eslint-config-prettier":"^10.1.8"},"optionalDependencies":{"node-datachannel":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/hsync_0.32.0_1768593887976_0.5629760372735355","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"hsync","version":"0.33.0","type":"module","description":"client for hsync-server","main":"./hsync.js","exports":{".":{"browser":{"import":"./hsync-web.js"},"node":{"import":"./hsync.js"},"default":"./hsync.js"},"./web":{"import":"./hsync-web.js"},"./node":{"import":"./hsync.js"},"./config":{"import":"./config.js"},"./connection":{"import":"./connection.js"}},"scripts":{"test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage","dev":"nodemon --inspect index.js","start":"node index.js","build":"webpack && BUILD_MODE=production webpack","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write \"**/*.js\"","prepare":"husky"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"repository":{"type":"git","url":"git://github.com/monteslu/hsync.git"},"keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"browser":{"./hsync.js":"./hsync-web.js"},"bin":{"hsync":"cli.js","sh-hsync":"shell.js"},"author":{"name":"Luis Montes"},"license":"ISC","dependencies":{"b64id":"^1.1.1","buffer":"^6.0.3","commander":"^14.0.2","debug":"^4.4.3","mqtt":"^5.14.1","mqtt-packet":"^9.0.2","net-web":"^0.3.0","rawr":"^0.19.0"},"optionalDependencies":{"node-datachannel":"^0.32.0"},"devDependencies":{"@eslint/js":"^9.39.2","@vitest/coverage-v8":"^4.0.17","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","globals":"^17.0.0","husky":"^9.1.7","lint-staged":"^16.2.7","nodemon":"^3.1.11","prettier":"^3.8.0","vitest":"^4.0.17","webpack":"^5.104.1","webpack-cli":"^6.0.1"},"gitHead":"ee4943afc8176baca0b656e2d0bc95e8a37f73fa","_id":"hsync@0.33.0","bugs":{"url":"https://github.com/monteslu/hsync/issues"},"homepage":"https://github.com/monteslu/hsync#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-z8aoPW4xVuMezNow127W7/ED7GGQgCzhWnu+CMmQ1xymTmQVvo/dm/137HJsnu/SlxWYUTpzi9DJFJmIsrU4Pg==","shasum":"8bb2ddf01d9f44aac1a5f6384a58dc0606ec2b30","tarball":"https://registry.npmjs.org/hsync/-/hsync-0.33.0.tgz","fileCount":37,"unpackedSize":2175156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICq78ou4i9aHwJeCUl/LbKq6jvv/V+bxETEkAt4TjvZaAiAI1XpwMXuKBJRXq4bJDlg+vfepLQIT6nKWh22Sx5TKew=="}]},"_npmUser":{"name":"monteslu","email":"monteslu@gmail.com"},"directories":{},"maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hsync_0.33.0_1768862470374_0.8323302473963856"},"_hasShrinkwrap":false}},"time":{"created":"2013-02-22T23:44:35.454Z","modified":"2026-01-19T22:41:11.173Z","0.0.1":"2013-02-22T23:44:36.234Z","0.6.0":"2021-03-04T20:47:26.159Z","0.7.0":"2021-09-15T21:55:24.917Z","0.8.0":"2021-09-15T22:01:26.607Z","0.9.0":"2023-02-03T04:43:28.770Z","0.10.0":"2023-02-03T04:49:49.900Z","0.11.0":"2023-02-03T06:00:44.060Z","0.12.0":"2023-02-03T07:01:23.971Z","0.13.0":"2023-02-03T10:21:46.550Z","0.14.0":"2023-02-13T15:23:46.596Z","0.15.0":"2023-06-05T15:58:53.877Z","0.16.0":"2023-08-08T18:46:56.391Z","0.16.1":"2023-08-08T18:48:40.778Z","0.17.0":"2023-08-09T23:49:09.663Z","0.18.0":"2023-08-18T01:34:09.219Z","0.18.1":"2023-08-22T15:16:35.099Z","0.18.3":"2023-08-22T16:11:18.982Z","0.19.0":"2023-08-22T17:07:31.186Z","0.20.0":"2023-08-28T20:24:33.777Z","0.21.0":"2023-10-16T19:44:24.875Z","0.23.0":"2023-10-20T01:33:52.130Z","0.24.0":"2023-10-31T21:26:54.776Z","0.25.0":"2024-04-24T00:00:22.152Z","0.26.0":"2024-04-24T00:20:47.958Z","0.27.0":"2024-04-24T00:22:50.135Z","0.28.0":"2024-04-24T00:35:46.978Z","0.29.0":"2024-04-24T00:38:46.428Z","0.30.0":"2024-04-27T15:37:40.752Z","0.30.1":"2024-10-09T21:44:10.297Z","0.30.2":"2024-12-11T23:00:52.490Z","0.31.0":"2026-01-16T19:53:40.143Z","0.32.0":"2026-01-16T20:04:48.170Z","0.33.0":"2026-01-19T22:41:10.567Z"},"bugs":{"url":"https://github.com/monteslu/hsync/issues"},"author":{"name":"Luis Montes"},"license":"ISC","homepage":"https://github.com/monteslu/hsync#readme","keywords":["iot","json-rpc","ngrok","websocket","mqtt","proxy","reverse-proxy","vpn","tunnel"],"repository":{"type":"git","url":"git://github.com/monteslu/hsync.git"},"description":"client for hsync-server","maintainers":[{"name":"monteslu","email":"monteslu@gmail.com"}],"readme":"# hsync\n\n[![CI](https://github.com/monteslu/hsync/actions/workflows/ci.yml/badge.svg)](https://github.com/monteslu/hsync/actions/workflows/ci.yml)\n[![NPM](https://nodei.co/npm/hsync.svg)](https://nodei.co/npm/hsync/)\n\nhsync is a [reverse-proxy](https://en.wikipedia.org/wiki/Reverse_proxy) client for node.js and browsers that connects to an [hsync-server](https://github.com/monteslu/hsync-server).\n\nYou can share your local webserver as a secure public URL, as well as tunnel whatever tcp/ip traffic you'd like between two hsync clients.\n\n## installation\n\n### npm\n`npm i -g hsync`\n\n### or add to a webpage\n```\n<script src=\"https://cdn.jsdelivr.net/npm/hsync/dist/hsync.min.js\"></script>\n```\nthis gives you a `hsync` global variable.\n\n\n## run\n`hsync`\n\n## run with npx\n\n`npx hsync`\n\n## run inside of a webpage\n\n```javascript\nconst hsyncCon = await hsync.dynamicConnect();\n```\n\n## configuration\n\nby default hsync will connect to the default hsync.tech server and allow a connection for up to 4 hours.\n\nHowever you can pass flags to the command line or configure env variables:\n\n| flag | long flag              | type    | env variable       | description                                                |\n| ---- | ---------------------  | ------- | ------------------ | ---------------------------------------------------------- |\n| -p   | -port                  | number  | PORT               | port for local webserver                                   |  \n| -d   | --dynamic-host         | url     | HSYNC_DYNAMIC_HOST | host to get a dynamic connection from                      |\n| -s   | --hsync-server         | url     | HSYNC_SERVER       | hsync-server location ex: https://sub.mydomain.com           |\n| -hs  | --hsync-secret         | string  | HSYNC_SECRET       | password to connect to hsync-server                        |\n| -llp | --listener-local-port  | number  | HSYNC_LLP          | local port to open for listener                            |\n| -lth | --listener-target-host | url     | HSYNC_LTH          | target host for listener                                   |\n| -ltp | --listener-target-port | number  | HSYNC_LTP          | target port for listener                                   |\n| -rip | --relay-inbound-port   | number  | HSYNC_RIP          | inbound port for remote relay requests                     |\n| -rth | --relay-target-host    | url     | HSYNC_RTH          | target host for relay to open tcp connection on            |\n| -rtp | --relay-target-port    | number  | HSYNC_RTP          | target port for relay to open tcp connection on            |\n\n\n\n","readmeFilename":"Readme.md"}