{"_id":"java.io","_rev":"36-e425d7a3c6f252002069403f0b939057","name":"java.io","description":"Object Serialization Stream Protocol javascript implement","dist-tags":{"latest":"2.4.0","1.x":"1.2.5"},"versions":{"0.0.0":{"name":"java.io","version":"0.0.0","description":"java.io.* javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":70}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"}],"_id":"java.io@0.0.0","dist":{"shasum":"2bb973def3966f2c5f2bdb9e24c6b1487f1581cf","tarball":"https://registry.npmjs.org/java.io/-/java.io-0.0.0.tgz","integrity":"sha512-bPSE4G16dvcl26KZOKluMqKauigJR5P/n2if/YfFUXVuniH8FuUUPhIHW8rxPL3t8B52ABbWsa7367RWBF/qoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZG18FSwEjVCfvTqhmr0i4R7XwkU2p/l8UdDtInOBtaAiA+qt2l8r77u3ojdu1bHc7rn2ddfVrrVQIjIgv4x90WAg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.1":{"name":"java.io","version":"0.0.1","description":"java.io.* javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":70}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"}],"_id":"java.io@0.0.1","dist":{"shasum":"14410dd36756076c38e43834df4d2e52f5cd8107","tarball":"https://registry.npmjs.org/java.io/-/java.io-0.0.1.tgz","integrity":"sha512-PK1FQbQijBzRHB+ZPeFEfcTySZBiGtCDF+XDmL3RDuClFGlWiK1f6cqGyh7fdeJNZpqGHLE9fuyVdGxiB38/PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT7fGfseapYVcd60fn6ScQvoHdgAQ0Asr5jFCKZoAIMAiEA4LOWAi8RSoD91IYHIO5CMADRoR+vH+2DGnb5EMsxXqM="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"1.0.0":{"name":"java.io","version":"1.0.0","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"}],"_id":"java.io@1.0.0","_shasum":"10b926ab959ac9a4b011c562512b6bbd1b96ed15","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"10b926ab959ac9a4b011c562512b6bbd1b96ed15","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.0.0.tgz","integrity":"sha512-mzrHFjy0uTeIWLcvfkYP9g7u/tUS+pscuIYqIVdhG7cMP3dKzVMB79Tb0bt4ae9zsH9OI55FawJpKlW+gge+ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvtUHxX+hEI927Vwlsb9zwvn+X6HZmspt6eX5WKUFr3AiEA4TH8u0DCDpMG4ZB2o8Hm1vqog6j6ieGBHZq3P18e88Y="}]},"directories":{}},"1.1.0":{"name":"java.io","version":"1.1.0","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"}],"gitHead":"cddd47416239026935715e55654685fad160ee5a","_id":"java.io@1.1.0","_shasum":"227fd06c1008e3aec3e13704a4c2799b20e0c721","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"227fd06c1008e3aec3e13704a4c2799b20e0c721","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.1.0.tgz","integrity":"sha512-XdW1C8hntW36OAUvKesaQMMNG5uyGWkDYqTdxsVX4E1ykeoIjX7rG1nPg2rPhF5EyrsEXqgLAHumydpv4V7fUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCX6vSBWADalevk3TO+mnX7LPi82o6PO5rhkaAeqTSXAiBhMKxgwJHQhdFD+3Ox8WfMW6PqbXuVjvzWjQhm6gTGoA=="}]},"directories":{}},"1.1.1":{"name":"java.io","version":"1.1.1","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"}],"gitHead":"71de0a8bc4bc235d8134f48e95ea9d2a5953cf87","_id":"java.io@1.1.1","_shasum":"96740e69d39abe190c8e66ec9f7f281bf9d107c2","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"96740e69d39abe190c8e66ec9f7f281bf9d107c2","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.1.1.tgz","integrity":"sha512-jVlzVrkCDBwy1LCq4GWS9ohjuPhmhFzj/jaQHW7HeU6cxZCdSgPs00x/hepx8AvttA9wWZcEp4Dglw+qzjYQgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcCymRLPtA8O2/WshikcefEJ1NeBIzIYxr0iSDtkTVVAIgZnKIXq4ThZftBdcaVmCj2WjqmcbdRX7hxtk+/dC38ss="}]},"directories":{}},"1.2.0":{"name":"java.io","version":"1.2.0","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"0.2.1","debug":"0.8.0","is-type-of":"0.0.2","long":"1.1.2","utility":"0.1.11"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"3.2.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"}],"gitHead":"ed6df25ea749a7dfa4f49bf2743668839b564d75","_id":"java.io@1.2.0","_shasum":"d9c3ccb1bf4e0595a3072b682e1ff00c3099d075","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"d9c3ccb1bf4e0595a3072b682e1ff00c3099d075","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.2.0.tgz","integrity":"sha512-xl66wCvxUTtIeIao+pdXjxaGSnSGGVreHIGIr0jDvMaRQIk3axrIy5dWrGXxC9JeLdzvf2O319f1OGrxj/Ajnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLhvtwCcd6HXIZQ/i++zQfnrCUSHVf3xB9UAVih5UCgAiEA7sBDC89KKRXgOsxXXimdLvTfXeM/hw3klTJ1/m6GDog="}]},"directories":{}},"1.2.2":{"name":"java.io","version":"1.2.2","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"~0.3.1","debug":"~1.0.4","long":"~2.0.0","utility":"~1.0.0"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"~4.0.4"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"}],"_id":"java.io@1.2.2","dist":{"shasum":"e859063b70c12a634af6d7fb39ec59176a6fa7d7","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.2.2.tgz","integrity":"sha512-Zr0t5frsmu18pVbqmaVvMuS30ceP7mahP3mf7Rc+69kkZ1IuRAmFdDQB+EhXVM19tWy1c7lAG/AHgX6v7NK+gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoYa4LtcSzPx5xQY7Qh+8GwyO2BxD27EeGpoOgZP4jsAiAfmxYxQSwifghixC0Gq3Kb3MZRkhcYuRPW0TZoI6ex5A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fool2fish","email":"fool2fish@126.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"directories":{}},"1.2.3":{"name":"java.io","version":"1.2.3","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"make test-all"},"config":{"cov":{"threshold":65}},"dependencies":{"byte":"~0.3.1","debug":"~1.0.4","long":"~2.0.0","utility":"~1.0.0"},"devDependencies":{"autod":"*","contributors":"*","cov":"*","istanbul-harmony":"*","jshint":"*","mocha":"*","should":"~4.0.4"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"}],"gitHead":"f4d77f114259daf6973df1d9d7816aa27cd3480d","_id":"java.io@1.2.3","_shasum":"4f76e66d5bf86936f41882a79c31ac250e02aea5","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"4f76e66d5bf86936f41882a79c31ac250e02aea5","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.2.3.tgz","integrity":"sha512-2aDNAJcTZZjstzb8f6LiV3R3shgg0YPI3sLDpYssgu9YkB1tQhE0WrGfEAeGMgZwHUIMHWDms7Td+FBaQ/sFIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNies9DwZ+wWQ46KHSWPHmV6d9JxmXP5boIrzLv9ujzAIhAOkvjDdOliR5+Z2eUGGJINjh10txlY4/5eFcmEWd9bIj"}]},"directories":{}},"1.2.4":{"name":"java.io","version":"1.2.4","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"}],"gitHead":"6809cb0d00b8b5497f7e2c28d50d061e2a02c972","_id":"java.io@1.2.4","_shasum":"7204032c4b88f936502d434e20819f3284b38ccf","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"7204032c4b88f936502d434e20819f3284b38ccf","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.2.4.tgz","integrity":"sha512-inW3dnO7IN8OMDKMPrXL7F71RCknMNV6Eh8RpTX+RXbJOazrl+jeP9wYiYpNqs8IpmZues8Nq3QVcAt0cy/fuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDamiG2CHthdNnKe/4o+u+Z9MNYY10JdDNKX//gbYs9FAIgMsEkPn40tAsga03vC93OTtPx5ilAwghY/Qejr63FNyE="}]},"directories":{}},"2.0.0":{"name":"java.io","version":"2.0.0","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"}],"gitHead":"906af58d0f8c18f9aedfa93fd02de58750053330","_id":"java.io@2.0.0","_shasum":"cfa39c71446a454d5133a62596bb3fb8fd4695d7","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"cfa39c71446a454d5133a62596bb3fb8fd4695d7","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.0.0.tgz","integrity":"sha512-+MacTAGaIUmQMxSEahMU5TlBNnn53Kfk7nUFnrR6xbk0mPJd7NuD6tl1Ags/q19+LDerYNkwdVv/CCRnMgqtdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqNahxaQgPW8iAfhZGzt3Lz/03JeFnTUeuYQ8TGG3rVAiBjY/zXJC5F7FKTym3aWOzRrDAoNpkeF/it7+E2QGx4aw=="}]},"directories":{}},"2.0.1":{"name":"java.io","version":"2.0.1","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"}],"gitHead":"6d6a72f14ae87baf0edace49962a60d0ffe8263c","_id":"java.io@2.0.1","_shasum":"0359943b32a1b8bcc1f3f0fc345359f991095f53","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"0359943b32a1b8bcc1f3f0fc345359f991095f53","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.0.1.tgz","integrity":"sha512-6ebA1j4L2UOeXlrGlrgqqLDaE9cooBcJ8FSSbHgKzV+fOLsyNTDS/1jGxNWzwJvJbPuyF1ilfwAhSDkHsFQ7Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHhQcfxhirynWvJPazGtgJec27hERzf6q3lGDVmBGEMAiEAwWfM2gOcumJG3sYCEnr29jnt92NJn/byypp3QMR8Vek="}]},"directories":{}},"1.2.5":{"name":"java.io","version":"1.2.5","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","publishConfig":{"tag":"1.x"},"contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"}],"gitHead":"48935984d3120384001d7ead45ff5e99a1df3c16","_id":"java.io@1.2.5","_shasum":"2b950d770c32e5b1040daac07020835350533780","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"2b950d770c32e5b1040daac07020835350533780","tarball":"https://registry.npmjs.org/java.io/-/java.io-1.2.5.tgz","integrity":"sha512-VpK+JklXIAEyL5IS0te6xJKD6UOTIMgw4Y0HT98wdFzH9QBSjEqTH3t9KQl9tyVOVrB1ONkdXCxlb+wjN05CAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbxt2QXMyAcnJBBtXRcoxDY8vz69OCHK3VXlA5btFNWAiAl90qVvJYH/FFzmyezdtIXucYYu9at0KFkCce5WXd3Ew=="}]},"directories":{}},"2.1.0":{"name":"java.io","version":"2.1.0","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"1b1485ce74db360e723e17e4e0f5a66c953267cd","_id":"java.io@2.1.0","_shasum":"e080484f1863ddcc33b5e47cef1a95aede9ee364","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"e080484f1863ddcc33b5e47cef1a95aede9ee364","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.1.0.tgz","integrity":"sha512-/6PFHfxquVvsqrq4zeWy29PDKf9EYXGghoFhZH8VTZP277jSaXcKSa7tlo72crz31xTyPlXsds5wxMGGdPL2fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXhcol0rzPqkOngVb+1xwlspemagMdFtQfplcLErHDYAiEA3MYyQGjmjbdFLe1ChVFem7V1Kg5LscmBBFKoctEOCVg="}]},"directories":{}},"2.1.1":{"name":"java.io","version":"2.1.1","description":"Object Serialization Stream Protocol javascript implement","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"byte":"~1.1.1","debug":"~2.1.0","utility":"~1.2.1"},"devDependencies":{"autod":"*","contributors":"*","istanbul":"*","jshint":"*","mocha":"*","should":"~4.3.0"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"071b0446c9e89a3dac5fdbe1c2651aa21066413e","_id":"java.io@2.1.1","_shasum":"fe5df881c081c2167b9ae8a4f0e11dc2af8aa2df","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"fe5df881c081c2167b9ae8a4f0e11dc2af8aa2df","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.1.1.tgz","integrity":"sha512-whVsyPBuizPF1r9e5/sDTfoL94XuHpmpX235br1MwXrOqjDMibgQ0rSrmXGwb3JDl7FRGWXes3SKrkrYme7biw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDybysBXRJnkplpFMoqrgOxcF2V4q433QG+EHbX4nFXFQIgDIgne78GVBai6lSjrHOdB4/1WVPmWC/l3PEPEVLCZHU="}]},"directories":{}},"2.1.2":{"name":"java.io","version":"2.1.2","description":"Object Serialization Stream Protocol javascript implement","main":"lib/index.js","files":["lib"],"scripts":{"test":"mocha -R spec test/*.test.js","test-cov":"istanbul cover _mocha -- test/*.test.js","lint":"jshint .","ci":"npm run test-cov","autod":"autod -w --prefix '~'"},"dependencies":{"byte":"^1.1.5","debug":"^2.2.0","utility":"^1.8.0"},"devDependencies":{"autod":"*","istanbul":"*","jshint":"*","mocha":"*","should":"4"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://fengmk2.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"5f130aef94f05c19684630fa5809a09cb9a581bd","_id":"java.io@2.1.2","_shasum":"a8de285c59894070f0f6ba9cd014a16d1c5033f8","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"dist":{"shasum":"a8de285c59894070f0f6ba9cd014a16d1c5033f8","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.1.2.tgz","integrity":"sha512-y735O7UvPWJcA1f0G2/JlD0QE1Y0P++8sdBhwjyN7owzbRJxobmuHsYyge1Kc8hrMm6cS7jbnAs3PS66X/aWWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJLs1KvssFl5Mya3jZl7zlaS8D1j/JJt37zZDoH/B7rAIhAKJ9n8kzssAzeLxW592ZxgBeG0h5t8k9YE4BNqX4IpcF"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/java.io-2.1.2.tgz_1465322225885_0.5608135373331606"},"directories":{}},"2.2.0":{"name":"java.io","version":"2.2.0","description":"Object Serialization Stream Protocol javascript implement","main":"lib/index.js","files":["lib"],"scripts":{"test":"mocha -R spec test/*.test.js","test-cov":"istanbul cover _mocha -- test/*.test.js","lint":"jshint .","ci":"npm run test-cov","autod":"autod -w --prefix '~'"},"dependencies":{"byte":"^1.1.5","debug":"^2.3.3","utility":"^1.9.0"},"devDependencies":{"autod":"*","istanbul":"*","jshint":"*","mocha":"*","should":"11"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://fengmk2.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"a7fa8e6a5d24e20558fe9ff761fcc4d5f713794b","_id":"java.io@2.2.0","_shasum":"78dc6cc846c51659187806eaa8ade8bc5fe3c3e1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"78dc6cc846c51659187806eaa8ade8bc5fe3c3e1","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.2.0.tgz","integrity":"sha512-be97VYC6EaOA3R2ojz5tXL8/qGyFyRoH5TZVysxLBCCX2lXM1sSy5D74rJ7eTS5XbR5lspZs5rK9n6iTt+kbIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc/GgS252V1YXXHSMW9x3/hUR+SHitopZfMUYA2z2XhAiEA/l+0tKYBjqSP9yATwT2hKUZFR2rDpXnncqaYOWBbUis="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/java.io-2.2.0.tgz_1480332276310_0.38164241472259164"},"directories":{}},"2.3.0":{"name":"java.io","version":"2.3.0","description":"Object Serialization Stream Protocol javascript implement","main":"lib/index.js","files":["lib"],"scripts":{"test":"mocha -R spec test/*.test.js","test-cov":"istanbul cover _mocha -- test/*.test.js","lint":"jshint .","ci":"npm run test-cov","autod":"autod -w --prefix '~'"},"dependencies":{"byte":"^1.1.5","debug":"^2.3.3","utility":"^1.9.0"},"devDependencies":{"autod":"*","istanbul":"*","jshint":"*","mocha":"*","should":"11"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://fengmk2.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"649e474dd9708100cfa456adf62273c44bc59c96","_id":"java.io@2.3.0","_shasum":"38738520a9674fe9ca50c9783de54759984cbb86","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"38738520a9674fe9ca50c9783de54759984cbb86","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.3.0.tgz","integrity":"sha512-F3X/ViUyhpqId7t+hhcDyWA3ferh6d65KcV+133Ytq3oF2TF8vGSC/Qlo70VNF1LJ1oIbN+IuL35tX5Cs0musQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLNEJi2hn/TbMQH3Nl5hyX3c+KrvvPKL0v/Wm5xOJ4cAiEApRiIAY6F2HCENGS0W9L77TQCaSSFnj0wNdAd4Y1dMYg="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/java.io-2.3.0.tgz_1480410621492_0.36308105499483645"},"directories":{}},"2.4.0":{"name":"java.io","version":"2.4.0","description":"Object Serialization Stream Protocol javascript implement","main":"lib/index.js","scripts":{"test":"mocha -R spec test/*.test.js","test-cov":"istanbul cover _mocha -- test/*.test.js","lint":"jshint .","ci":"npm run test-cov","autod":"autod -w --prefix '~'"},"dependencies":{"byte":"^1.1.5","debug":"^2.3.3","utility":"^1.9.0"},"devDependencies":{"autod":"*","istanbul":"*","jshint":"*","mocha":"*","should":"11"},"homepage":"https://github.com/node-modules/java.io","repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://fengmk2.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"gitHead":"c26e43929342485b660e2b6589faa563d64d46a8","_id":"java.io@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-wjcWj80UpJjlmRgE/611130JX8PxdXyKZBrjhQ+0Z08QAzjjlLy21moo4NXa+sfXgAJh6QJ5Zqs7xsSTDIgnBA==","shasum":"dd781d1bb1a4dd6f8c0118f8b25109a0cb17ce7c","tarball":"https://registry.npmjs.org/java.io/-/java.io-2.4.0.tgz","fileCount":17,"unpackedSize":57454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNBQiCRA9TVsSAnZWagAAq94P/jCwprI0pc6UiMJiyfjz\nD5vqj8zE+DW/2T0eEOqNOiD3rq72oC0N/wtjjGQzpDOdtZ/jwnlzcOgwqiV8\nRg3ng/Fy9KjR0Mraswpg/iyzPbZxsERACupxKjeGZ487SBgARMFj5sZH3/0B\nYRglT6CFhAogOWRbC6VdEO3DiCWleSEVjaryd+gb3GDWvunsp/7WHOpK48kL\nNtZuK2R4JnJxyH1Xrx1zJQR6EwhZ7jH3gdYeotzlLj7GiIxY355DKape5ZBi\n0nvtYz1kkJP6tsN5g3jkjTk1GMujdR1jr5J81Exes2ciL5IHIdSWZLbykrHT\nDCbM/awLx+YVFlCPT6zJlaIsjRHKC2ZiErX/LFM1i7bfseWHpZe4lnYE+AvF\ntTpfm0mAy8f/sEGjWv0TLha0oeOAHIQV9Gn5NHar0J02BQ6nbi34IV/KXYOa\nSfYEI1OfTTt7NV7uynpKgHFg8JedD4q8mvFaIVjHpzH46VZuUWBfq/ttgqYT\nd7117tfOuZb+gu6zXV3CdjA20EdaBJ0oktqzIzT5LuBlAK6Vuh7wzJc6hSr3\nt4Pbw3acKm8fNsfkhlX63oJmRV/JD5tawX1r25I9EEtvufUTkp/RFPbtygxX\nA8nxOXkvPOZI2PGFbQOu1OBYeRojvVlJojULM0VDFs7TNUu02HuTwO2ciQUa\nrVUe\r\n=SDe2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZcwC+9KHfpDixaXXRU0zhl7iCNFc0I3iXfe8ToGLqmAiATitTn9KIq0q9rKCx0i6Z/6lRr7p0iLctPer2ZVAHdKA=="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"fool2fish","email":"fool2fish@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/java.io_2.4.0_1546916897564_0.35000060218473616"},"_hasShrinkwrap":false}},"readme":"# java.io\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![codecov](https://codecov.io/gh/node-modules/java.io/branch/master/graph/badge.svg)](https://codecov.io/gh/node-modules/java.io)\n[![David][david-image]][david-url]\n\n[npm-image]: https://img.shields.io/npm/v/java.io.svg?style=flat\n[npm-url]: https://npmjs.org/package/java.io\n[travis-image]: https://img.shields.io/travis/node-modules/java.io.svg?style=flat\n[travis-url]: https://travis-ci.org/node-modules/java.io\n[david-image]: https://img.shields.io/david/node-modules/java.io.svg?style=flat\n[david-url]: https://david-dm.org/node-modules/java.io\n\nA node implement of \"java.io.InputObjectStream.readObject()\" and \"java.io.OutputObjectStream.writeObject()\".\n\n## Protocol\n\n- [Object Serialization Stream Protocol](http://docs.oracle.com/javase/6/docs/platform/serialization/spec/protocol.html) (A protocal is not all, still need to refer to the implementation.)\n- [Object Serialization Stream Protocol Mind Node](https://www.dropbox.com/s/vfom3gz5t13h3w6/Object%20Serialization%20Stream%20Protocol.pdf)\n\n\n## Install\n\n```bash\n$ npm install java.io --save\n```\n\n## Usage\n\n### 1. readObject()\n\n```js\nvar fs = require('fs');\nvar io = require('java.io');\nvar InputObjectStream = io.InputObjectStream;\nvar OutputObjectStream = io.OutputObjectStream;\n\n// Read object and return whole info\nvar buf = fs.readFileSync('./test/fixtures/out/int/1024.bin');\nvar in = new InputObjectStream(buf, true);\nvar obj = in.readObject();\n\n// Read object but return value only\nvar buf2 = fs.readFileSync('./test/fixtures/out/int/1024.bin');\nvar in2 = new InputObjectStream(buf);\nvar obj2 = in.readObject();\n```\n\n`obj` should be:\n\n```js\n{\n  '$' : {\n    value : 1024\n  },\n  '$class' : {\n    name : 'java.lang.Integer',\n    serialVersionUID : '1360826667806852920',\n    flags : 2,\n    fields : [{\n      type : 'I',\n      name : 'value'\n    }],\n    superClass : {\n      name : 'java.lang.Number',\n      serialVersionUID : '-8742448824652078965',\n      flags : 2,\n      fields : [],\n      superClass : null\n    }\n  }\n}\n```\n\n`obj2` should be:\n\n```js\n1024\n```\n\nif you only care about the first object from input stream, you could write the code briefly:\n\n```js\nvar buf3 = fs.readFileSync('./test/fixtures/out/map/boolean.bin');\nvar obj3 = InputObjectStream.readObject(buf);\n```\n\nthen `obj3` should be:\n\n```js\n{ 'true': true, 'false': false }\n```\n\n### 2. writeObject(obj)\n\n```js\nvar outputObjectStream = new OutputObjectStream();\n\n// 1. Passed in argument must contains the whole info\n// 2. Every time calling the writeObject function\n//    will return the buf had written in\nvar buf = outputObjectStream.writeObject(obj);\n```\n\nA brief style is also OK:\n\n```js\nOutputObjectStream.writeObject(obj);\n```\n\n### 3. OutputObjectStream.normalize(obj, type)\n\nA convenient way to convert ordinary JavaScript object to object of standard format with whole info.\n\n- params\n  - obj: accept all primitive value or primitive array and map\n  - type: string | boolean | int | short | long | char | byte | float | double |\n- return: normalized object\n\n```js\nvar outputObjectStream = new OutputObjectStream();\nvar normalizedObj = OutputObjectStream.normalize(true);\nvar buf = outputObjectStream.writeObject(normalizedObj);\n```\n\n```js\nnormalize(null)\n\nnormalize('string')\n\nnormalize(true)\n\nnormalize(1) // quals to normalize(1, 'int')\n\nnormalize(-123456, long)\n\nnormalize([ true, false, false, false ], 'boolean')\n\nnormalize( {'true': true, 'false': false}, 'boolean')\n```\n\n### 4. addObject()\n\nIf a class has writeObject/readObject methods, you need to implement the corresponding methods, and add them via addObject() before read or write the object.\n\n```js\nvar io = require('java.io');\nio.addObject({{className}}, {{class}});\n\n```\n\nBuiltin classes:\n\n- [java.util.ArrayList](./lib/objects/array_list.js)\n- [java.util.LinkedList](./lib/objects/linked_list.js)\n- [java.util.HashMap](./lib/objects/hash_map.js)\n- [java.util.HashSet](./lib/objects/hash_set.js)\n- [java.util.TreeMap](./lib/objects/tree_map.js)\n- [java.util.TreeSet](./lib/objects/tree_set.js)\n- [java.util.Date](./lib/objects/date.js)\n\n## Data structure\n\n```js\n{\n  // if a object has it's own readObject/writeObject method\n  // save it's special value here\n  '_$': ...,\n\n  // value of object\n  '$': ...,\n\n  // class description\n  '$class': {\n    name: 'className',\n    serialVersionUID: 'SVUID',\n    flags: flags,\n    fields:\n     [ { type: 'F', name: 'primitiveProperty' },\n       { type: 'L', name: 'objProperty', classname: 'Ljava/lang/String;' }],\n    superClass: parentClassDescriptionOrNull\n  }\n}\n```\n\n[Some more examples](test/fixtures/in/)\n\n## Incompatible between 1.x and 2.x\n\n- decode java `[B` to `new Buffer([1, 2, 3])` not `[1, 2, 3]` [#10](https://github.com/node-modules/java.io/pull/10)\n\n## License\n\n[MIT](LICENSE)\n","maintainers":[{"email":"fool2fish@126.com","name":"fool2fish"},{"email":"gxcsoccer@gmail.com","name":"gxcsoccer"},{"email":"fengmk2@gmail.com","name":"fengmk2"}],"time":{"modified":"2022-06-19T03:51:19.109Z","created":"2014-04-02T13:01:06.519Z","0.0.0":"2014-04-02T13:01:06.519Z","0.0.1":"2014-04-04T08:50:30.691Z","1.0.0":"2014-07-31T10:48:23.161Z","1.1.0":"2014-08-04T09:28:35.723Z","1.1.1":"2014-08-05T08:49:47.674Z","1.2.0":"2014-08-06T15:02:19.810Z","1.2.2":"2014-08-19T07:23:06.232Z","1.2.3":"2014-11-16T08:02:26.537Z","1.2.4":"2014-11-23T16:20:19.326Z","2.0.0":"2014-12-01T06:31:23.015Z","2.0.1":"2014-12-02T02:28:39.330Z","1.2.5":"2014-12-02T02:30:52.567Z","2.1.0":"2015-06-03T16:14:20.659Z","2.1.1":"2015-10-28T06:43:18.060Z","2.1.2":"2016-06-07T17:57:07.777Z","2.2.0":"2016-11-28T11:24:36.878Z","2.3.0":"2016-11-29T09:10:22.065Z","2.4.0":"2019-01-08T03:08:17.687Z"},"homepage":"https://github.com/node-modules/java.io","keywords":["ObjectOutputStream","OutputStream","Serialization","java.io","io","InputStream"],"repository":{"type":"git","url":"git://github.com/node-modules/java.io.git"},"contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"fool2fish","email":"fool2fish@gmail.com","url":"https://github.com/fool2fish"},{"name":"gxcsoccer","email":"gxcsoccer@126.com","url":"https://github.com/gxcsoccer"},{"name":"tangyao","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"leoner","email":"kangpangpang@gmail.com","url":"https://github.com/leoner"}],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://fengmk2.com"},"bugs":{"url":"https://github.com/node-modules/java.io/issues","email":"fengmk2@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"fengmk2":true}}