{"_id":"hessian.js-1","_rev":"33-432edf0ab4d48de83b22a5565f8a6f42","name":"hessian.js-1","dist-tags":{"latest":"1.12.2"},"versions":{"1.2.0":{"name":"hessian.js-1","version":"1.2.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.2.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"c19c472d359293eaf3743e1a3f033b51804552e7","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.2.0.tgz","integrity":"sha512-J2gciI29kMKskRmdCSM8qnOzszljQzMlj0bxyBF5cnDadisPcKJf3Uc3/VTCuUfWButMFxoBTtgkTHckRQdayw==","signatures":[{"sig":"MEQCIAIaN0PQoY8dM07VkTeP56/IRmPdPEd0MNsYavwo2NoeAiAEG09Luwnl1MlA9jXaRaaIu0B773KlKEeQqQy5AQsvDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js","lib/"],"_shasum":"c19c472d359293eaf3743e1a3f033b51804552e7","gitHead":"7789bfe0ff9362b8f0b64dabb1196634e8a69266","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/hessian.js.git","type":"git"},"_npmVersion":"2.15.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"4.4.2","dependencies":{"byte":"~1.1.1","debug":"~2.1.3","is-type-of":"~0.3.1"},"publishConfig":{"tag":"release-1"},"devDependencies":{"long":"~2.2.3","autod":"*","mocha":"*","jshint":"*","should":"~5.2.0","istanbul":"*","benchmark":"*","js-to-java":"~2.0.6","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.2.0.tgz_1459614215045_0.6621251138858497","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"hessian.js-1","version":"1.2.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.2.1","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"c71746953b3e9654bd913f432dc007f758d887cc","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.2.1.tgz","integrity":"sha512-L/5BSo0LMloYyP/0LsLKHUgzNqxUJANlAKxPIQE3wXTbgO0Pw9PU3jRqFZfmDrIhQrenasI3d5/UFBsgMnfKlg==","signatures":[{"sig":"MEYCIQDsiQwIx2Fnri+eIXx6gDREwunbFVW52Fd22hey0cyq5gIhAMwYP1gQoiVTpdxqe8ZRMDM6RWUCotkL1zmPhT2eCzWk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js","lib/"],"_shasum":"c71746953b3e9654bd913f432dc007f758d887cc","gitHead":"f14664f395c6b688e9bacb98bd7b911c4753c805","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/hessian.js.git","type":"git"},"_npmVersion":"2.15.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"4.4.2","dependencies":{"byte":"~1.1.5","debug":"~2.2.0","is-type-of":"~1.0.0"},"devDependencies":{"long":"2","autod":"*","mocha":"*","jshint":"*","should":"5","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.2.1.tgz_1459651694459_0.26390257594175637","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"hessian.js-1","version":"1.3.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.3.0","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"c6946abb7be66a8df4921d7522bd3dc7154bcf2f","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.3.0.tgz","integrity":"sha512-RHh2HXppOZmvxGHA9bV1BVh8EzpF7i4gYCMg7KLEd7U3tIISCLtdElHFzKzbHc6uWlT5WDnmVEDG+Le1e0xQSQ==","signatures":[{"sig":"MEUCIHNMgP+ZWfAUYgvdTfzqAUB7P/KLi/hPD+8T3GjFSz2+AiEAyDKv0KbLTtKyqNYVsy7pMtpN2scvPhoGvk+n+JGmr4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib/"],"engines":{"node":">= 0.12.0"},"gitHead":"e9b48b8880d0f4debf346153d667605ba0136085","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.0.3","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"byte":"~1.1.5","long":"~2.4.0","debug":"~2.2.0","is-type-of":"~1.0.0"},"devDependencies":{"autod":"*","mocha":"*","jshint":"*","should":"10","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.3.0.tgz_1500944210134_0.9682180627714843","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"hessian.js-1","version":"1.4.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.4.0","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"20b93e161b733404c64293b5741c58857c03217c","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.4.0.tgz","integrity":"sha512-pEz4lA4iN4x584WxwJXSANvoQWEC44VBWkcgJuRQ94e2r4RsOqOTwvM7dbdqDK6URu2rZg2DDq29UnUTKcLqyw==","signatures":[{"sig":"MEYCIQD3OOjsEWuOc0AG95frFr6f4t5P/G+LGekr4VLI/xojogIhANT6ipiT9ruumWjSpwOGPEh9KTjarkjFN41XUebZMkU1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib/"],"engines":{"node":">= 0.12.0"},"gitHead":"99690ef303ff559f54dbe37a3184b34dd46cd8a5","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.3.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.2.1","dependencies":{"byte":"^1.1.6","long":"^2.4.0","debug":"^2.6.8","is-type-of":"^1.1.0"},"devDependencies":{"autod":"*","mocha":"*","jshint":"*","should":"10","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.4.0.tgz_1501664038611_0.7794202810619026","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"hessian.js-1","version":"1.4.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.4.1","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"5a8870df65072764e9d63015b2c43017b26a3436","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.4.1.tgz","integrity":"sha512-a4uxRwqORMadSIGBoQd9r0WV1HTXC88wClY7K94xfxGdUkt9/+WRo2RTo1SN8qKAkZzoKDnFKTk0YY/d6FUhvg==","signatures":[{"sig":"MEUCIBAe+vZiCEQoBnPzHtptBafhbRXtXDYx4FfVT4NrV2Q7AiEAuJvMKRFo5EpISQItZHilHAYNC87eFj3fc3vryNQwBk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib/"],"engines":{"node":">= 0.12.0"},"gitHead":"136d65913610b65a9db7e5c1cc6e1d7fd74148e0","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"coolme200","email":"tangyao@alibaba-inc.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.3.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.3.0","dependencies":{"byte":"^1.1.6","long":"^2.4.0","debug":"^2.6.8","utility":"^1.12.0","is-type-of":"^1.1.0"},"devDependencies":{"autod":"*","mocha":"*","jshint":"*","should":"10","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.4.1.tgz_1502898567564_0.39878714527003467","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"hessian.js-1","version":"1.4.2","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.4.2","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"1ca1b6bb0cbc47837d03c0285e2fab711696a47a","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.4.2.tgz","integrity":"sha512-DH9kjk9z/rQikFywDJfTwj4E5VhqoyJ/Lnjd5G6v/Cck2qB5gfMvYPgwe385cv4QIe4GtuT1dd3he5wd+R8w+A==","signatures":[{"sig":"MEUCIGtkI2uKZDfZ/S3O+uMhiFzA0iffd7z/Iy8RY0pbUXPvAiEApZ2rrwkwviYd9SaAI/7/5J4eAKG6dz2WULmoZw62PzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"385840256b4145ba1471f8695bcc508d6b52e4a6","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.4.2","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.1.6","long":"^2.4.0","debug":"^2.6.8","utility":"^1.12.0","is-type-of":"^1.1.0"},"devDependencies":{"autod":"*","mocha":"3","jshint":"*","should":"10","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.4.2.tgz_1508314154854_0.97992731211707","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"hessian.js-1","version":"1.5.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.5.0","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"d796ff2b1cd28e4ccac4f1fbaeb188f28e83171f","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.5.0.tgz","integrity":"sha512-J+6vX/x40igZOX/fjdY9aorMijjAi8pCzdoJRZH6BFEXFT+mkWGG6o9K6i0aXbhkhkE/8/UIVfyULeR4vgvRIQ==","signatures":[{"sig":"MEUCIQDMbaDs5j8tkDCI4ZCCNv0aSr5B+cugqzAo62Cjg+SvAwIgUJSho97NxvSrYU4e9SCbJQXub5ngBoHB1ajSbtG6k5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"89ebf84393ca3263cb846e20b38fb0cf28ee5829","scripts":{"test":"make jshint && make test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.3.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"byte":"^1.1.6","long":"^2.4.0","debug":"^2.6.8","utility":"^1.12.0","is-type-of":"^1.1.0"},"devDependencies":{"autod":"*","mocha":"3","jshint":"*","should":"10","istanbul":"*","benchmark":"*","js-to-java":"2","beautify-benchmark":"*"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.5.0.tgz_1509501043825_0.25156162050552666","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"hessian.js-1","version":"1.6.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.6.0","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"a0e6a76d42a26f73d28274822d82c56c2cb9399a","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.6.0.tgz","integrity":"sha512-+9wDPbC/J7racj2ESCPWN2GCHgV2B2JSYv2PGa16SqVsPjmXnIHdxyVrasSlb2dgKag+5dbY76udJi3HFlIWuA==","signatures":[{"sig":"MEYCIQDptKNoDhFRBnTJzBhA46LkmXUkVNV5HqsqQ+baBuwHgQIhAMpbDQ3VKsBIgB9fEUZ9IslhrCxr08iWjiieLXC45f1T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"daec6cf7f95e457c55e02e5c15ba60470eee76c7","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.3.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"byte":"^1.2.0","long":"^3.2.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0"},"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.1.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.4.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.6.0.tgz_1510815394390_0.9657142241485417","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"hessian.js-1","version":"1.7.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.7.0","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"d0a0f150e19a33642caea496233517e440f7753d","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.7.0.tgz","integrity":"sha512-WfoATWSUYItZ5JW3JTAgO3lZ7tIKUzxgHk9ocd2/DgzVkhUw7tJ5qsPrnqU3oU7hlOdKLsD7gopbz/DAXx1vUA==","signatures":[{"sig":"MEUCIQDdsdmbWVTDbNns44tjPRA1SHlocDJwAlhC2XMGqdaLKAIgGYGHabqkM/m4N9cJPq7pFArASLAyB7O0mKGa7zMiYgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"139983c16cea976e1f2a61d5254123da7f66f076","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.6.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"byte":"^1.2.0","long":"^3.2.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0"},"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.1.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.4.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.7.0.tgz_1515571021660_0.8015636692289263","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"hessian.js-1","version":"1.7.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.7.1","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"d7eb1f830755dcea2c65ade9b34e66e6c4ef62c1","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.7.1.tgz","integrity":"sha512-+20RgfmCnwoQgfNZiX4J0fyV+91g2captGvF48keyQXexAtiAfiOTlgiiDCnQtrnm3LKMx1qDWjqLYE87ouFxA==","signatures":[{"sig":"MEUCIQDgZFyBcg3PPsiPzn8IqB153uN08O2tcrM7a4tXUB6fvQIgCHziLh5idw44ly/E2+0lwLrKGhWDP3Bnvzw7JHelH9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"18c591c7441a5ff6fb349b788e29bcff766a1280","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.5.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.2.0","long":"^3.2.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0"},"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.1.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.4.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.7.1.tgz_1516276828963_0.28634443739429116","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"hessian.js-1","version":"1.8.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.8.0","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"a329fae9930e1328eb519a94bf622c08cc29fe7a","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.8.0.tgz","integrity":"sha512-KmhVZOtXsuMzH8zhnZFPwi9W3Jnybr7nncQRpLzjQ0lICUMfKWFbDurp7kZ/pLjOBJWwwgkLFL9qkdlTE5EY4w==","signatures":[{"sig":"MEUCIEg7wJUhfQrD/P2gP30QKG6ciOox0oSa7Zu2vxG+1EqeAiEAxLtCaeTgtSTeknHsrKM7E1QUSgqUtX6sXNxazi8v1l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"3d4047a456699f9c09b01e81fcffc4318574c060","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.5.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.2.0","long":"^3.2.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0","@protobufjs/codegen":"^2.0.4"},"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.1.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.4.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1-1.8.0.tgz_1517546046403_0.8573865881189704","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"hessian.js-1","version":"1.8.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.8.1","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"58cd72c8843977ae0fe3335fa8c91ae794fcbbc7","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.8.1.tgz","fileCount":13,"integrity":"sha512-UNS/ZGIokocYgY5en6BPhg9VjxZHUhE8C1eNnm5OcJqOk9uVyKDboqk/Qjy8n1HlBTFqcJJKhFXO+wLPK+g5Aw==","signatures":[{"sig":"MEQCIH4LkpQ7XYqOjlStOt8a+f4tWA92YHQRfNvtvL0rfs0kAiA0oQSqyLYmvd77LdPzkGWrHmwMPOBnKYae3YTziJJ+Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91775},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"2c0490cbec9447099c2c6c6c2202e8753b851259","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.6.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"9.7.1","dependencies":{"byte":"^1.2.0","long":"^3.2.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.1.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.4.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.8.1_1521200976758_0.17117765081519898","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"hessian.js-1","version":"1.8.2","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.8.2","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"91d5be42a95ef77a79c347907afacac547b2ce94","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.8.2.tgz","fileCount":13,"integrity":"sha512-utsD6MI8OIrGhO83qyaKUsOL4iRva6okJW5g7Zuk5XiVtRMlJmynS3Ur6IHlyLY7f6iMtU8AYXIgNxTQzsEIag==","signatures":[{"sig":"MEUCIQCCLVNSiDeCD02/tTTladXeR4QUBJbrtVTXlOMpBqC5sAIgH0ASlU6S6DRZpbiqZYkTgQtS2Zz6GyWBzdlnULj1qO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbApunCRA9TVsSAnZWagAAXsEQAIRjfHUqntWJhg0aVx/5\nUcnsLA+cbwY/8FH44XlqC6S/i/8NcD+gbsjFlwumCJkE7jbFKSGZp6eEVukA\nyX4pog2P8biuMkpQl9PJ9auuNBxHUxQ5foNXEZnssTWZFnO6h9VVN4F4LdVU\nUbcWfmtojwcvNXPnYAgitPL5/Ji+hmMX1OEAwBcbOAZxQdiO9k5wVEzy3DNG\nz9bLY2dREBNmRWtHbKfL8CCpWZsKRLmejZ+uELwBjkYD62yIoCXcZL4A9zRw\nG9Ok+lEWel/XfVHwiuOr8NNZ9jRwKv0yA6dose6TIMqGH85LTKuEcph+Irfu\nt1x30O0Xr9XvI/nXZ1bnaXyg7+ma9+QaSUG5Jv/BTyMiY6ck1kcBgbayQdNI\nK+383zfyuh1kl/ehTv1PKuhcjYu5UC6LbjPa/HC9fJYAVgRNhhU2Q2a4g+oU\nU5Ah+VN9sPVhxUx/BHGM6dYFkIoQQ3HjXPs/ng7j4XzbcPuB6DxR/Iet30Cr\nTfxojiMC4rDhg7oZbaFv80+VEXgRFE3yh64QtMWcTiyauKL4IoCMX6g5MwFd\nM7Lshha9IUkHF0UxZ51YwQ1QlUQJU+BsaQxz96S88YpTwwNjqOFhZTocXfvx\nsbVA6teFOIZ/mD4PjHXMVoeoazJv+jevaTOc0FvtLJqYV2fghnuBPkBuLCJY\nMNva\r\n=eQkN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"85f8ba84ea7fdd2fa3b9bba428cda7a82beb3fbd","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.5.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.1.0","utility":"^1.13.1","is-type-of":"^1.2.0","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.2.0","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.2.1","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.5.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.8.2_1526897574476_0.24055870355900733","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"hessian.js-1","version":"1.8.3","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.8.3","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"cb736ed83b4e3268dc90c9b9e7c4e9678d4ff900","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.8.3.tgz","fileCount":13,"integrity":"sha512-1G9pokRk+4EdRcW6RV358oyueryCo57pxfTLia2ju8PLhDSvOhHS9H/iwOWPKOQoVa8pZgPyHmXqWXHSgb7x4g==","signatures":[{"sig":"MEQCIHiTmRcpzv0+nOKeziClIkCaOh4CCBA1EYp7xjv+yINBAiBf7yRlLYwoGhqckrZvUqijXEouvZHs8hBEa1CbTE4JjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUVZqCRA9TVsSAnZWagAAxzUP/R+dVyG9rnFUjcd6FZnh\nwtqifFuGfmS7E7GMeCTt+Hhjltj98HYhb2EXSZ8z7ta0Xl7jIjmuxLsN90ea\nFkSRcX9TZdSvQ2ZjW5bQnxtbggkxQwK+8IOKVBKXXCURDcxIAZtPW/wdVjq+\nA2jjw4c4CHGtaGWKetyqlIDfCI/ieSjEnWsJirNkt6GNf9DLUlk3BqjA9ZjR\nBe6Uik6CDy22iCmQlxY7h9mISboCso3UD0RuaRAzcgCkqda78laYQWGzuleJ\nDEXYlHpeTBxvr+kFLgBnE/+hmvB1XH3DoCpIOU05TfBfYoBef41xxCb9Xghk\njDACJwioJ7xvCdQA/U0bVhNTSka6fokFVajtJAaGBjx4QBKy+RmxhfFKoqhD\nLYoP0K7FtlZpmstAfHYG8m5IN1jkRrMAhDl3xihZ4E0QjrU3WSQn84y5+OQk\niNkupu2QxvMkiCIwSHeuRo64+mBxnlEiTg+VO++tewhoyfs9XgIarjS4NYtS\nee1W4GvjjphkK1XZP/6UYp31cAr/VA+xgnq+AMqwXKhK5mD76it5PFfRnm7I\nfONiPYEsY4QKw3Y4fTW08mSIhnloX0tmGBCC+/DBgDl8xpoJSrKfVPLetRVj\nMZl/x3dDreSs0JJkwAd2f+xyHkZh83K/QOe5bltspVL4JFlpB907FrdPZ5oG\nAVB8\r\n=frrS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","lib"],"engines":{"node":">= 0.12.0"},"gitHead":"95aec38b84f1862ad20292fcbf3eea97a0542731","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.2.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.1.0","utility":"^1.14.0","is-type-of":"^1.2.0","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.2.2","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.2.1","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.8.3_1532057193813_0.529299033261788","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"hessian.js-1","version":"1.8.4","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.8.4","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"9ea2923eb1192fbede00f620890030d96f584bd0","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.8.4.tgz","fileCount":13,"integrity":"sha512-bhK9cefVAj8KQ3g0ajvw6CW6LuF8jXJ2HkxHagQ9j7jhBgbSmRQNWbhBM4agxIrX4p7ogxxNwy7GvT8iSBEagQ==","signatures":[{"sig":"MEYCIQDugSQVCqAAQfASpCQIuK2iJjGGSVcrkoVBvEgJFFs5QAIhAN2olsfA7ZNMST51lTdpoIITQf+XnqCnHvx9qY3NUsh0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh0kqCRA9TVsSAnZWagAAW2wP/Rs+34TaAtejeOt2XZ3D\nCPdJRuo4+MJl6m8BC215N+AIQpT39+AfSN4HcL2Dd7f0+X5D7N53i/lza3gI\n+RGGKnVT++/fWND83eJcFkvjPY3q1S/zTH2vjonHtm7qAoWLyKI/flwSCuwy\nBJ+8tj7uXkg+ijfGIlgSHWYgzmFCkLhzOI7d3+5c1msr/cBWfulwNqXYq499\nFcukW5LsDpb4OvJkPn1wE+OI/R17rQSpstkMFhG+5U8cDq0dX6SwJKBnDt1t\nXr0mJcpsP9Ze+rN+V2HKbAZcyNyXdwRmIk+9x6vX2aGiAcxK2bG33I7txQke\nOT5tKYoXGX8pwyjcVlcpHKZ9h7HmziwimDh4EAXeG2H7b8yWcOapYbJwpSej\n0ig/QtbQ9T4Xk+OC15A8z02N5HYB/Zw2gIF07KEubLEqRhJVnpUKpjoA07/1\nR1DIrPGqoNhsyOS18T0GzzGz2nKEh1cm6Op0fw5zyIPkOpgZB2IfbnS8bGlY\nw6tJZEDLmrHG/MbosgoAR9EttGLHqo/wfYAbL0KuRZkS8hDOILajXOe/+Ib2\nzvoPUuxI/oevx7z7fC3POQr7YNyyIDflyl3H077NzMk2M3PI5CkPUMWD01W8\nuSW2I5bBYOWU88PxNq/6Q8SaumEGUGJc6u61TrNmj/S/Vq+hISt7MXuwq8b7\nXUDX\r\n=2REy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"29cf7f6d2a63352d06ba6aa88d5dbeec055e2d67","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"5.5.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.1.0","utility":"^1.14.0","is-type-of":"^1.2.0","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.2.2","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.5","should":"^13.2.1","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.8.4_1535592745700_0.5347094832567614","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"hessian.js-1","version":"1.9.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.9.0","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"dcbfeacdea3629b35e13cc78ec8c743b58f93661","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.9.0.tgz","fileCount":13,"integrity":"sha512-TOR6vm4BcWpcWFIIn4zA5Dg/u4FpcNDOU05s/vCXXOq4Kmxp0rblyb8xGgb4HAlRjfQoyxDFOKclqJnOSEXNmA==","signatures":[{"sig":"MEQCID7N9vmIhGeDJhaQH2LaGZuy18m12xOCE467t0gonnHOAiABIBWG3r5lF1/zgeWnDVUwR1dNpKzDFOQgzASC1jYc3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3A26CRA9TVsSAnZWagAAskcQAIUZCbHs1Nu+88fqrspI\nqhGsVHheVXN1zFo6eitxoqzETkkN/V3rx2YIJ5uo7fHMR9ps6thxxY9Y7lXT\n46Y2aco8I1cSyEWw8Pruc2YLocI85IoDPMWHa0akwmoyrflJIDvfwyfcx8rB\nSfeMixR4S/TjWxA20pIifoo/2VIRbtXDWoNpAevNinVLIdCJg7RJLty7MDuX\n2xJRID79JwurKemcGZEcRq5ih0T4sve188nlt5V6mljZDMY1xJPjsvfoiC/9\n2BZiufw7uonkcMwUsebsl9Ih6eI+ZUui5yyO3IAHVzd1hRFMvsTDpk68iYZR\n/aMlpAYl3ws7tZyRZZIthYlaNgxRMGGcp34zH8NhbAaMF/pg9KAOH0HH8HvO\n+gpNGEdBqf4PxJRuBEM/I24m0m6b3OQC4SsiaOKC+0qYex8tDjSh+o9kAxlc\nc5z4jpz2Si2SgUJqitGDIrtREFYFposh6/asvdE+uYhQ3QCqZnl9uckmF10B\nCo5xZeBL7MPQ9rkV6xtEkSb/niHWQ/Kenomg7qzc82BOTtluBrtHtwmY8ZR9\ntEIl4U1cGG2zf3fHmsFFET4Z9KKM8BU82gD+5QxwFhaVIxMCQxn5BmLu3Ztb\ns47HvPYLmWUdLo6CvGoPc3xxZpp1yiT5O6YYQg+mkJ4d/u0O+y03i/wttrw6\nkL9w\r\n=kZ24\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"1a4fc9a9619bd339960c9f788fd9a63de323ded6","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.4.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.9.0_1541148090023_0.470154045582001","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"hessian.js-1","version":"1.9.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.9.1","maintainers":[{"name":"coolme200","email":"tangyao@alibaba-inc.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"ci":{"type":"aci","versions":"8, 10, 12, 14"},"dist":{"shasum":"c07f08a226635f36fce18bb1fc9f2d148d6b05e8","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.9.1.tgz","fileCount":13,"integrity":"sha512-4GWBnPhRt3R+Cmg3LYGaoushWp7wEgko2YPeQMoC357yjbqBO+VRYaXfpDWEmtBO0os3I37TW1KrdjZRy5FrMg==","signatures":[{"sig":"MEUCIH5rcA4jS4j9d9UAQhSJSZSDYq7sosgiYHUURZRiEvXeAiEAvNDs09I1Yt+Pri5c1k1p952JnCQYp8n4zRPmP0jCdpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetTMSCRA9TVsSAnZWagAAMQEP/jn2qOsJXXVV5h3W31oV\n5php9LWjyaVqRedkFJ8iwWIOH/HonbCMOtNPKGY8NTEzcnOQAxljxzks/KXc\nj5CvSKuXpxj6yVsH9Jveaix0Y8SRmMOW4OmSI2UBblQm/xGOxwNUXYO/vmyG\nbkSnPhxsjCmCYKBbR2gj+eVGOYBuuxNiKy6yVNXH0dLciNh2vAB9nQ23SJCv\nOOo2g3eGuTfvaCbqFemp500Hw1Pl9zq45DNrrbPtC9+CD7Ic8++OczSBq558\nGAvkuZCtxQmof90+ASz24c4MfhhLPDdSZVbkSUims0X1tgxYbdfpsNnCc6E+\nfHuF69gfK7JOt5qDqe42wdGJYe9CXMnpQV1Qo+Zde2jcU2ZgKShg/tByqLrf\nwWHskll2en73G8N8nF2EJ1CrPcxnER2V+/YucYajtm1SPLLGJzyt0RQaz5ND\ngeQiI2uKPdsjzVz9czTbl2H1HEqGiuFzlBXXB5tHBvSO/DhIEDbycEdgedv0\nsnl4J0sgruwMH2P3OFw5LaqxQFIrAFWF9Fk6oU7C5f6UA4uszQ2kLoQwXlLy\nebEwlEanRVGcahkuAvZQJLUTqi/DEmZ/lx7A3vZgYnhbA9+0LzWzCHI/rzJo\nz+k5klX3FJGWC7cs9rQaHiqfL0AuOwOwAEnD3E+GgEriA/eThHCQH/yYlHsM\nlDth\r\n=6JTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"7dc224e1af0d07adf3a99bf4e0e3af40912cbeca","scripts":{"ci":"npm run test","test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.11.3","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","@ali/ci":"^4.28.0","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.9.1_1588933393870_0.8718996692173528","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"hessian.js-1","version":"1.9.2","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.9.2","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"46a2d88aec1ecb32fdaf61f58f5b487b7d710dd3","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.9.2.tgz","fileCount":13,"integrity":"sha512-LdjD17Nq8WOAoJh41xprqk7NYryuUXAPWEuPYfHZ59OeXU1k38xgUBJmPIQ7KKnmMpAMTDKS7nZBKKeg2OxLvg==","signatures":[{"sig":"MEUCIQChJXk2ARr8nB7/7xY464c42GtjxAh+SdNMkPywP8U0DwIgJ3zoNUILxtQU7uix+L0B/I3T4KOmZdwZIq22BExK664=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYyq6CRA9TVsSAnZWagAAKSEP/2Zhmb9fKXC2MOh75luO\nD1wIVQgcNen1Egg9vLz99sP/bzCE3d3tPVdWUC4kTUnGeB45T6ZBjsuc7Grq\nQ0QgPSaI1uJPj4kol+GaMKxv/LYWV9sKDzp4W8BwOFyR/WgiE8vTTuclHqFf\nCxV42iS8oZmqDNQ3qmILckhpw9MD/mruYnF5t/qGkNkPCWJLW+5gZXBA99+f\nnufT/CPEgSDVzOEuAViP7ELW5XGlhlZjL03FOhL8rlbGQGocquaKwgPPyd03\nTQll6YMprNCAdSOjacZcwxDTSbr21fgfWOgMtFFKFo0P6W0hSlcESTUS7Lfi\nx956ZVUz5aGZugsdrn2nKEdcpYRo5PLtJf2lhNdGRYWKrGd/FUpvrlstozaz\nfIq1XHOD3eH8I54qnRe2wJaRHRgZEJ0ddarjsuQmHK2vHX/IEv8W4+eEq/DP\n1wgslFOU9Z4gmcvsnHtoIVuXBVg7ANqy/0AUSHVyFzhZj5YZrIowV1B1bvZp\nJ83LkyOoVnNUwjCgqge5QXt1pGJIpFoF/I/+3GCqepk8SKn3UpAMAlrUxHYC\nY2aF3+W+kP0hFn1RwcXI548ENjvxLus4m6sWWGIVV2LpSCZ29hesJmqFiZnj\nvES+cMmeRDn5Ofy9VHnVAJInljjVzSDlT7tFfubbcfjdsUBa6MZ0JcN8Z56U\n/v/a\r\n=E3cR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"b9b5766ecf7668e2a789ad7d1de8a6c7cd0cd402","scripts":{"test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.11.3","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.9.2_1600334522017_0.30145089813679093","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"hessian.js-1","version":"1.9.3","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.9.3","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"ci":{"type":"aci","versions":"8, 10, 12, 14"},"dist":{"shasum":"62e6469bf5206f59a78fb8ac11e9bc2d31b282ac","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.9.3.tgz","fileCount":13,"integrity":"sha512-TqQEZlEqjXHUl55l8nrggI7qVqGXE3O67D2yB0wt49Xjbnm08XmAcndPT7GPhLEOK2cP7V7rt7r6Z0bM8Xrz3Q==","signatures":[{"sig":"MEUCIFboK8NHSB7Drr4Awok51BBW0wbBa75p/JCjwqumY967AiEAiqdccz3y6nV6mKS+sKfBPB9uPphBhGRDI6dj6NnN3wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYy7LCRA9TVsSAnZWagAATXwP/jHAOcQuNrss6oDCgCpX\nmxGBMI0sAg9FBk4G/WqTyx0YegVZFhIQGYiQp+7/58E7oueZnxsvsNdAsJVp\nWACH2K/mz+yBw20B+MgjCWx8vpV5bD5kbZKi27M8yIvnlQfJBfjSLH6RdEI7\nbsuGzDAC2hPk+GEc38rMPB3IC+oW38/sdNnRd7veibrYk4xdPeaI0mSC0uvS\nuCX+wkbICVUYC2bKXGa+VzZ01zBSuGZyLKG1xmovMvtxkZ3nvNS1ZXE81Hnl\nUXra2mSHSQQBqbvNVSFcOCqthWxHwXd3VOka+gN84Vdi9N3FB1JrySvQYtUb\n0isbY7ZrF6xeg8ZsUfODvMe2uL5keChHtBmwrTGo9LtSeQhu2nkLlVboxWkX\nSkXSaxekgXHA6VQZ0gLHeTZf/0PKWOQIfR2JSE7bneCH5n2/gkAFTTBJkFeB\nsiccef6//QCbeCzZZ0JyhsB7wc53cATvesPVB76cXiic8jUG+DyWyAbTA09c\nwpRawjtDlUYVmzGHfswcXH3UJxl4dHoyMII0Oa9xNkDOxIJa1eUjEVT8wLcD\ndUwXMiqKR/0IBPM+LcUPfF7vZvxOblA1OMp9Unu3WYdPu6vaaLdOHj9ceC6F\nUE3sd0gcjFgZEFW8uQUI+HrFTGeA92K/ZLmFIcPT5tW1Xr2T7qvdWeq78shF\nxBod\r\n=n1qJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"6c82fc008bcee1751e28a0a8b32490f5256c668d","scripts":{"ci":"npm run test","test":"make jshint && make test","autod":"autod"},"_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.12.0","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","autod":"^3.0.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","@ali/ci":"^4.28.0","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.9.3_1600335563439_0.13136135141883498","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"hessian.js-1","version":"1.10.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.10.0","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"64030aaf02af5447b014eef22a395c81cf52e6d5","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.10.0.tgz","fileCount":24,"integrity":"sha512-tSwEghVv7sICHWZV7RFQlx6OKn0zXvYBuA0iy586IotItoMLKV0Zj9ZIH+Kr4QATPxt5fUHXoqDhVKyL+R3G4w==","signatures":[{"sig":"MEUCIQCx22cH/g9KVNfiFWj0mMxCGlG5K6dO3iTRGRaPrpL8tgIgaUyqJL9e9kso9boxuiATOleWRmlXgNYnQoIanqa+f7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176779},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"a394808fdd9d7800192ed3f98bbf89c65070f97f","scripts":{"ci":"npm run lint && npm run test","lint":"make jshint","test":"make test","build::platform":"napi build --cargo-cwd ./lib/v2rust --platform --release ./lib/v2rust/harness/dist"},"_npmUser":{"name":"killagu","email":"killa07071201@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"9.5.1","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","@napi-rs/cli":"^2.0.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.10.0_1684387429142_0.0610190247992064","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"hessian.js-1","version":"1.11.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.11.0","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"c1703a2e2978bb95345509e202d31663e237fd04","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.11.0.tgz","fileCount":256,"integrity":"sha512-fglKoOJEuF/2+8houh/p+c/cMwXt6YNztQ2UcP/KIYiSK1rJU8RaC1TyBsU6OWhGz1c3JCXPUwrHG0Zpt+aEnw==","signatures":[{"sig":"MEYCIQCsguZPdohkNxaPccWSs3OgN/wF2J/WhYAbEBERsYvLtQIhAOY/jiF+2AlaQtNcP02mkGgViISm7xM+FoB+dKTHQDI9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89781752},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"22b1c55b1038d5cab2d4c9ec85edf9c26dc84e1c","scripts":{"ci":"npm run lint && npm run test","lint":"make jshint","test":"make test","build::platform":"napi build --cargo-cwd ./lib/v2rust --platform --release ./lib/v2rust/harness/dist"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.14.18","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"byte":"^1.4.1","long":"^4.0.0","debug":"^3.2.6","utility":"^1.15.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","@napi-rs/cli":"^2.0.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.11.0_1715601881959_0.483099211515718","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"hessian.js-1","version":"1.12.0","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.12.0","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"42870c29a65c1ea5ebbf3f1478c00a8957207035","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.12.0.tgz","fileCount":256,"integrity":"sha512-cT9IovVRiBxC0fxtI4SAvMQ2/o+vEE0Fqz3NgQgEKDBunLmZ3G5d577cGefhjPaKFMjQN9gIw0qON2ETzUQHpQ==","signatures":[{"sig":"MEUCIHkwXUcy1hnUolsIsQUPMEMJDhZFA+Rll5FxXWkrnDB7AiEAgOy9wrfj9Z+SHf0XAu6yu50nFgPg2aNY355MeuFxYbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89782786},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"c13d13ffacf2086e3e3aebfaf9efbc14571c9087","scripts":{"ci":"npm run lint && make cov","lint":"make jshint","test":"make test","build::platform":"napi build --cargo-cwd ./lib/v2rust --platform --release ./lib/v2rust/harness/dist"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.14.18","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"byte":"^2.0.0","long":"^4.0.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","@napi-rs/cli":"^2.0.0","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.12.0_1716529153660_0.4417766967612926","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"hessian.js-1","version":"1.12.1","keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","_id":"hessian.js-1@1.12.1","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/dead-horse","name":"dead-horse","email":"dead_horse@qq.com"},{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/coolme200","name":"coolme200","email":"tangyao@taobao.com"},{"url":"https://github.com/gxcsoccer","name":"gxcsoccer","email":"gxcsoccer@126.com"},{"url":"https://github.com/shaoshuai0102","name":"shaoshuai0102","email":"shaoshuai0102@gmail.com"},{"url":"https://github.com/leoner","name":"hui","email":"kangpangpang@gmail.com"}],"homepage":"https://github.com/node-modules/hessian.js","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"dist":{"shasum":"9b866005821b5e5b4e92e93aedccc11941749848","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.12.1.tgz","fileCount":28,"integrity":"sha512-DAzEARidyi5fOAliyYpVWW3BipDAP0sHlj2qVuh3UKiHZlc31iGCx6WNruGnR0ipYDu2/oEupW5vh2szSTpDMw==","signatures":[{"sig":"MEQCIFKDOu4RtB5/fU99JmyW6CuhxhwBYi2wsxqDtsfHmdcyAiBLZZRacDXRBdyznLMhZCQXgWpBGIky+jLLQ7vASt2ucQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756906},"main":"index.js","engines":{"node":">= 0.12.0"},"gitHead":"b5b50f3e1c532d7c734ab305a07276641093dfeb","scripts":{"ci":"npm run lint && make cov","lint":"make jshint","test":"make test","contributor":"git-contributor","build::platform":"napi build --cargo-cwd ./lib/v2rust --platform --release ./lib/v2rust/harness/dist"},"_npmUser":{"name":"killagu","email":"killa07071201@gmail.com"},"repository":{"url":"git+https://github.com/node-modules/hessian.js.git#1.x","type":"git"},"_npmVersion":"6.14.18","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"byte":"^2.0.0","long":"^4.0.0","is-type-of":"^1.2.1","@protobufjs/codegen":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mm":"^2.4.1","mocha":"^3.5.3","jshint":"^2.9.6","should":"^13.2.3","istanbul":"^0.4.5","benchmark":"^2.1.4","js-to-java":"^2.6.0","@napi-rs/cli":"^2.0.0","git-contributor":"^2.1.5","beautify-benchmark":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/hessian.js-1_1.12.1_1717136948065_0.6414232882492494","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"hessian.js-1","version":"1.12.2","description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","main":"index.js","scripts":{"lint":"make jshint","test":"make test","ci":"npm run lint && make cov","build::platform":"napi build --cargo-cwd ./lib/v2rust --platform --release ./lib/v2rust/harness/dist","contributor":"git-contributor"},"repository":{"type":"git","url":"git+https://github.com/node-modules/hessian.js.git#1.x"},"keywords":["hessian","protocol","java","rpc","serialization"],"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"homepage":"https://github.com/node-modules/hessian.js","dependencies":{"@protobufjs/codegen":"^2.0.4","byte":"^2.0.0","is-type-of":"^1.2.1","long":"^4.0.0"},"devDependencies":{"@napi-rs/cli":"^2.0.0","beautify-benchmark":"^0.2.4","benchmark":"^2.1.4","git-contributor":"^2.1.5","istanbul":"^0.4.5","js-to-java":"^2.6.0","jshint":"^2.9.6","mm":"^2.4.1","mocha":"^3.5.3","should":"^13.2.3"},"engines":{"node":">= 0.12.0"},"contributors":[{"name":"dead-horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"shaoshuai0102","email":"shaoshuai0102@gmail.com","url":"https://github.com/shaoshuai0102"},{"name":"hui","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"2e864277e75ceae2e02720d91dcb8b15c7d97eac","_id":"hessian.js-1@1.12.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-6kMx8FDlcTEM/37HpRbbfqhfgl2geEzRpRCEEhZjvidn2xtkFS97S24xMhHmidq2b5lIMS5m+K2UPuuVMAoTJQ==","shasum":"cbce55f3d8d4873b0aaf25340fbed073cb2edc47","tarball":"https://registry.npmjs.org/hessian.js-1/-/hessian.js-1-1.12.2.tgz","fileCount":24,"unpackedSize":179482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEajdJmLwoNIvlfn1RF+A971d2dFqIvuwQT/TjO5ih92AiEA2OVc7XU+at8lMF6nGDa0B8zK8Z3YpYbQVJtUoEYnqs4="}]},"_npmUser":{"name":"gxkl","email":"gxkl203@gmail.com"},"directories":{},"maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"gxkl","email":"gxkl203@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hessian.js-1_1.12.2_1722855494840_0.5065455980242817"},"_hasShrinkwrap":false}},"time":{"created":"2016-04-02T16:23:35.583Z","modified":"2024-08-05T10:58:15.164Z","1.2.0":"2016-04-02T16:23:35.583Z","1.2.1":"2016-04-03T02:48:16.863Z","1.3.0":"2017-07-25T00:56:50.208Z","1.4.0":"2017-08-02T08:53:58.709Z","1.4.1":"2017-08-16T15:49:27.668Z","1.4.2":"2017-10-18T08:09:14.996Z","1.5.0":"2017-11-01T01:50:43.982Z","1.6.0":"2017-11-16T06:56:34.471Z","1.7.0":"2018-01-10T07:57:01.778Z","1.7.1":"2018-01-18T12:00:29.032Z","1.8.0":"2018-02-02T04:34:06.566Z","1.8.1":"2018-03-16T11:49:36.887Z","1.8.2":"2018-05-21T10:12:54.553Z","1.8.3":"2018-07-20T03:26:34.492Z","1.8.4":"2018-08-30T01:32:25.848Z","1.9.0":"2018-11-02T08:41:30.209Z","1.9.1":"2020-05-08T10:23:13.998Z","1.9.2":"2020-09-17T09:22:02.275Z","1.9.3":"2020-09-17T09:39:23.637Z","1.10.0":"2023-05-18T05:23:49.374Z","1.11.0":"2024-05-13T12:04:42.403Z","1.12.0":"2024-05-24T05:39:14.104Z","1.12.1":"2024-05-31T06:29:08.276Z","1.12.2":"2024-08-05T10:58:14.995Z"},"bugs":{"url":"https://github.com/node-modules/hessian.js/issues","email":"dead_horse@qq.com"},"author":{"name":"dead_horse","email":"dead_horse@qq.com"},"license":"MIT","homepage":"https://github.com/node-modules/hessian.js","keywords":["hessian","protocol","java","rpc","serialization"],"repository":{"type":"git","url":"git+https://github.com/node-modules/hessian.js.git#1.x"},"description":"Hessian Serialization written by pure JavaScript, support all kind of types in Java.","contributors":[{"name":"dead-horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"shaoshuai0102","email":"shaoshuai0102@gmail.com","url":"https://github.com/shaoshuai0102"},{"name":"hui","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"gxkl","email":"gxkl203@gmail.com"}],"readme":"hessian.js-1\n=========\n\n[![NPM version][npm-image]][npm-url]\n[![CI](https://github.com/node-modules/hessian.js/actions/workflows/nodejs.yml/badge.svg)](https://github.com/node-modules/hessian.js/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/hessian.js-1.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/hessian.js-1\n[codecov-image]: https://codecov.io/github/node-modules/hessian.js/coverage.svg?branch=1.x\n[codecov-url]: https://codecov.io/github/node-modules/hessian.js?branch=1.x\n[download-image]: https://img.shields.io/npm/dm/hessian.js-1.svg?style=flat-square\n[download-url]: https://npmjs.org/package/hessian.js-1\n\nHessian Serialization [1.0](http://hessian.caucho.com/doc/hessian-1.0-spec.xtp) and\n[2.0](http://hessian.caucho.com/doc/hessian-serialization.html) (base on version [com.caucho/hessian/3.1.3](http://mvnrepository.com/artifact/com.caucho/hessian/3.1.3)) written by pure JavaScript.\nSupport all kind of types in Java, with [high performance](benchmark/README.md).\n\n- If you want [com.caucho/hessian/4.0.7](http://mvnrepository.com/artifact/com.caucho/hessian/4.0.7),\nPlease use [hessian.js](https://github.com/node-modules/hessian.js).\n\n## Install\n\n```bash\n$ npm install hessian.js-1 --save\n```\n\n## Support Types\n\n8 primitive types:\n\n1. raw binary data\n2. boolean\n3. 64-bit millisecond date\n4. 64-bit double\n5. 32-bit int\n6. 64-bit long\n7. null\n8. UTF8-encoded string\n\n3 recursive types:\n\n1. `list` for lists and arrays\n2. `map` for maps and dictionaries\n3. `object` for objects\n\none special contruct:\n\n1. ref for shared and circular object references\n\nHessian 2.0 has 3 internal reference maps:\n\n* An object/list reference map.\n* An class definition reference map.\n* A type (class name) reference map.\n\n## Encoder\n\nTips: you can use with [js-to-java](https://github.com/node-modules/js-to-java) to help you write java class in js.\n\n### Simple javascript type\n\n```js\nvar hessian = require('hessian.js-1');\nvar java = require('js-to-java');\nvar encoder = new hessian.Encoder();\n\nencoder.write(1); // int\nencoder.write(1.1); // double\nencoder.write(1e100); // double\nencoder.write(Math.pow(2, 18)); // long\nencoder.write(true); // boolean\nencoder.write(null); // null\nencoder.write('test'); // string\n\n// java base types\nencoder.write(java.long(3001010320)); // 3001010320L\nencoder.write(java.double(100)); // double\nencoder.write(java.array.int([0, 1, 2])); // int[] = {0, 1, 2}\n\nvar object = {};\nobject.prop1 = [1, 2, 3];\nobject.prop2 = 'string';\nobject.prop3 = {key: 'value'};\nobject.prop4 = object;  // circular\nencoder.write(object); // object\n```\n\n### Complex java type\n\n```js\nvar hessian = require('hessian.js-1');\nvar encoder = new hessian.Encoder();\n\nvar long = {\n  $class: 'java.lang.Long',\n  $: 1\n}\nencoder.write(long); // long type\n\nvar testObject = {\n  $class: 'com.hessian.TestObject',\n  $: {\n    a: 1,\n    b: 'test',\n    c: {$class: 'java.lang.Long', $: 123}\n  }\n};\nencoder.write(testObject);\n```\n\n### Consistent Java type\n\nIf a type of Class contains a plurality of data, you must ensure that the number of attributes,\nand each instance of the order is the same!\n\n```js\n// Wrong\n[\n  {$class: 'com.X', $: {a: 1, b: 2}},\n  {$class: 'com.X', $: {b: 22, a: 11}},\n  {$class: 'com.X', $: {a: 1, b: 2, c: 3}}]\n\n// Right\n[\n  {$class: 'com.X', $: {a: 1, b: 2, c: 0}},\n  {$class: 'com.X', $: {a: 11, b: 22, c: 0}},\n  {$class: 'com.X', $: {a: 1, b: 2, c: 3}},\n]\n```\n\n### Declare a custom Map type\n\nYou need to declare a custom Map type with isMap property\n\n[Java example](https://github.com/mongodb/mongo-java-driver/blob/master/bson/src/main/org/bson/Document.java)\n\n```js\nvar hessian = require('hessian.js-1');\nvar encoder = new hessian.Encoder();\n\nvar document = {\n  $class: 'org.bson.Document',\n  $: {\n    _id: {\n      $class: 'org.bson.Document',\n      $: {\n        $in: [\n          '5bd6a201c816e527d97cb1ad',\n        ],\n      },\n      isMap: true, // mark it as a Map\n    },\n  },\n  isMap: true, // mark it as a Map\n};\n\nencoder.write(document);\n```\n\n## Decoder\n\n```js\nvar hessian = require('hessian.js-1');\nvar decoder = new hessian.Decoder(buf);\n\ndecoder.read(); //return what it is\ndecoder.readNull();\ndecoder.readBool();\ndecoder.readInt();\ndecoder.readLong();\ndecoder.readDouble();\ndecoder.readDate();\ndecoder.readObect();\ndecoder.readMap();\ndecoder.readArray();\ndecoder.readList();\ndecoder.readRef();\n```\n\n## Simple Usage\n\nhessian 1.0:\n\n```js\nvar hessian = require('hessian.js-1');\n\nvar testObject = {\n  a: 1,\n  b: 'string',\n  c: true,\n  d: 1.1,\n  e: Math.pow(2, 40),\n  f: [1, 2, 3, '4', true, 5],\n  g: {a: 1, b: true, c: 'string'}\n};\n\nvar buf;\ntry {\n  buf = hessian.encode(testObject);\n} catch (err) {\n  console.log('encode error: ', err.message);\n  process.exit(1);\n}\n\ntry {\n  var res = hessian.decode(buf);\n  // res.should.eql(testObject);\n} catch (err) {\n  console.log('decode error: ', err.message);\n}\n```\n\nhessian 2.0:\n\n```js\nvar hessian = require('hessian.js-1');\n\nvar testObject = {\n  a: 1,\n  b: 'string',\n  c: true,\n  d: 1.1,\n  e: Math.pow(2, 40),\n  f: [1, 2, 3, '4', true, 5],\n  g: {a: 1, b: true, c: 'string'}\n};\n\nvar buf;\ntry {\n  buf = hessian.encode(testObject, '2.0');\n} catch (err) {\n  console.log('encode error: ', err.message);\n  process.exit(1);\n}\n\ntry {\n  var res = hessian.decode(buf, '2.0');\n  // res.should.eql(testObject);\n} catch (err) {\n  console.log('decode error: ', err.message);\n}\n```\n\n## TODO \n\n1. more unit test, include test with other language.\n2. benchmark test.\n3. ~~hessian 2.0 decode~~\n3. ~~hessian 2.0 encode~~\n\n## What's different between hassian 1.0 and 2.0?\n\n* `R` meaning `ref` on 1.0, but `x52 ('R')` represents any non-final string chunk on 2.0\n\n## Hessian 2.0 Serialization Grammar\n\n```\n           # starting production\ntop        ::= value\n\n           # 8-bit binary data split into 64k chunks\nbinary     ::= x41 b1 b0 <binary-data> binary # non-final chunk\n           ::= 'B' b1 b0 <binary-data>        # final chunk\n           ::= [x20-x2f] <binary-data>        # binary data of\n                                                 #  length 0-15\n           ::= [x34-x37] <binary-data>        # binary data of\n                                                 #  length 0-1023\n\n           # boolean true/false\nboolean    ::= 'T'\n           ::= 'F'\n\n           # definition for an object (compact map)\nclass-def  ::= 'C' string int string*\n\n           # time in UTC encoded as 64-bit long milliseconds since\n           #  epoch\ndate       ::= x4a b7 b6 b5 b4 b3 b2 b1 b0\n           ::= x4b b3 b2 b1 b0       # minutes since epoch\n\n           # 64-bit IEEE double\ndouble     ::= 'D' b7 b6 b5 b4 b3 b2 b1 b0\n           ::= x5b                   # 0.0\n           ::= x5c                   # 1.0\n           ::= x5d b0                # byte cast to double\n                                     #  (-128.0 to 127.0)\n           ::= x5e b1 b0             # short cast to double\n           ::= x5f b3 b2 b1 b0       # 32-bit float cast to double\n\n           # 32-bit signed integer\nint        ::= 'I' b3 b2 b1 b0\n           ::= [x80-xbf]             # -x10 to x3f\n           ::= [xc0-xcf] b0          # -x800 to x7ff\n           ::= [xd0-xd7] b1 b0       # -x40000 to x3ffff\n\n           # list/vector\nlist       ::= x55 type value* 'Z'   # variable-length list\n           ::= 'V' type int value*   # fixed-length list\n           ::= x57 value* 'Z'        # variable-length untyped list\n           ::= x58 int value*        # fixed-length untyped list\n           ::= [x70-77] type value*  # fixed-length typed list\n           ::= [x78-7f] value*       # fixed-length untyped list\n\n           # 64-bit signed long integer\nlong       ::= 'L' b7 b6 b5 b4 b3 b2 b1 b0\n           ::= [xd8-xef]             # -x08 to x0f\n           ::= [xf0-xff] b0          # -x800 to x7ff\n           ::= [x38-x3f] b1 b0       # -x40000 to x3ffff\n           ::= x59 b3 b2 b1 b0       # 32-bit integer cast to long\n\n           # map/object\nmap        ::= 'M' type (value value)* 'Z'  # key, value map pairs\n           ::= 'H' (value value)* 'Z'       # untyped key, value\n\n           # null value\nnull       ::= 'N'\n\n           # Object instance\nobject     ::= 'O' int value*\n           ::= [x60-x6f] value*\n\n           # value reference (e.g. circular trees and graphs)\nref        ::= x51 int            # reference to nth map/list/object\n\n           # UTF-8 encoded character string split into 64k chunks\nstring     ::= x52 b1 b0 <utf8-data> string  # non-final chunk\n           ::= 'S' b1 b0 <utf8-data>         # string of length\n                                             #  0-65535\n           ::= [x00-x1f] <utf8-data>         # string of length\n                                             #  0-31\n           ::= [x30-x34] <utf8-data>         # string of length\n                                             #  0-1023\n\n           # map/list types for OO languages\ntype       ::= string                        # type name\n           ::= int                           # type reference\n\n           # main production\nvalue      ::= null\n           ::= binary\n           ::= boolean\n           ::= class-def value\n           ::= date\n           ::= double\n           ::= int\n           ::= list\n           ::= long\n           ::= map\n           ::= object\n           ::= ref\n           ::= string\n```\n\n## Hessian 2.0 Bytecode map\n\nHessian 2.0 is organized as a bytecode protocol.\nA Hessian reader is essentially a switch statement on the initial octet.\n\n```\nx00 - x1f    # utf-8 string length 0-32\nx20 - x2f    # binary data length 0-16\nx30 - x33    # utf-8 string length 0-1023\nx34 - x37    # binary data length 0-1023\nx38 - x3f    # three-octet compact long (-x40000 to x3ffff)\nx40          # reserved (expansion/escape)\nx41          # 8-bit binary data non-final chunk ('A')\nx42          # 8-bit binary data final chunk ('B')\nx43          # object type definition ('C')\nx44          # 64-bit IEEE encoded double ('D')\nx45          # reserved\nx46          # boolean false ('F')\nx47          # reserved\nx48          # untyped map ('H')\nx49          # 32-bit signed integer ('I')\nx4a          # 64-bit UTC millisecond date\nx4b          # 32-bit UTC minute date\nx4c          # 64-bit signed long integer ('L')\nx4d          # map with type ('M')\nx4e          # null ('N')\nx4f          # object instance ('O')\nx50          # reserved\nx51          # reference to map/list/object - integer ('Q')\nx52          # utf-8 string non-final chunk ('R')\nx53          # utf-8 string final chunk ('S')\nx54          # boolean true ('T')\nx55          # variable-length list/vector ('U')\nx56          # fixed-length list/vector ('V')\nx57          # variable-length untyped list/vector ('W')\nx58          # fixed-length untyped list/vector ('X')\nx59          # long encoded as 32-bit int ('Y')\nx5a          # list/map terminator ('Z')\nx5b          # double 0.0\nx5c          # double 1.0\nx5d          # double represented as byte (-128.0 to 127.0)\nx5e          # double represented as short (-32768.0 to 327676.0)\nx5f          # double represented as float\nx60 - x6f    # object with direct type (` ... n, o)\nx70 - x77    # fixed list with direct length (p, q, r, s, t, u, v, w)\nx78 - x7f    # fixed untyped list with direct length (x, y, z, {, |, }, ~, .....)\nx80 - xbf    # one-octet compact int (-x10 to x3f, x90 is 0)\nxc0 - xcf    # two-octet compact int (-x800 to x7ff)\nxd0 - xd7    # three-octet compact int (-x40000 to x3ffff)\nxd8 - xef    # one-octet compact long (-x8 to xf, xe0 is 0)\nxf0 - xff    # two-octet compact long (-x800 to x7ff, xf8 is 0)\n```\n\n## Authors\n\n[AUTHORS](AUTHORS)\n\n## Licences\n\n[MIT](LICENSE)\n\n<!-- GITCONTRIBUTOR_START -->\n\n## Contributors\n\n|[<img src=\"https://avatars.githubusercontent.com/u/156269?v=4\" width=\"100px;\"/><br/><sub><b>fengmk2</b></sub>](https://github.com/fengmk2)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/456108?v=4\" width=\"100px;\"/><br/><sub><b>shaoshuai0102</b></sub>](https://github.com/shaoshuai0102)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/546535?v=4\" width=\"100px;\"/><br/><sub><b>leoner</b></sub>](https://github.com/leoner)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/1207064?v=4\" width=\"100px;\"/><br/><sub><b>gxcsoccer</b></sub>](https://github.com/gxcsoccer)<br/>|\n| :---: | :---: | :---: | :---: |\n\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Fri May 24 2024 14:10:28 GMT+0800`.\n\n<!-- GITCONTRIBUTOR_END -->\n","readmeFilename":"README.md"}