{"_id":"resol-vbus","_rev":"35-36c1de524c578a0e476efd24586ae75c","name":"resol-vbus","description":"A JavaScript library for processing RESOL VBus data","dist-tags":{"latest":"0.29.0"},"versions":{"0.7.0":{"name":"resol-vbus","version":"0.7.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp","coveralls":"gulp coverage && gulp coveralls"},"repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"~1.0.1","chai":"~1.9.0","gulp":"~3.5.2","gulp-coveralls":"~0.1.0","gulp-istanbul":"~0.1.0","gulp-jscs":"~0.3.0","gulp-jsdoc":"~0.0.2","gulp-jshint":"~1.4.0","gulp-load-tasks":"~0.1.1","gulp-mocha":"~0.4.1","sinon":"~1.8.1"},"dependencies":{"buffer-more-ints":"0.0.2","i18next":"~1.7.1","lodash":"~2.4.1","moment":"~2.5.1","moment-timezone":"0.0.3","numeral":"~1.5.2","q":"~1.0.0","request":"~2.33.0","serialport":"~1.3.1","sprintf":"~0.1.3"},"_id":"resol-vbus@0.7.0","dist":{"shasum":"cb942be5564c97083c803e670d69e0dbed620a9c","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.7.0.tgz","integrity":"sha512-ViXY1DHrBPdYyMbgyYlwrfAliA+KvF4aepAKJFkRAJGp/1buWfKHuaAJlMJLR4jCaxWZvJ9l1vrlWiTwp1o5rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVlkXx+9pwat4/3y3XVy5Y+i04gfRpyeHaJOgI8yhD4AIhAPsNP3/SFUW6i/d1JVMpZ+ElHRpK4AS07NLGPifQMoLo"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"directories":{}},"0.8.0":{"name":"resol-vbus","version":"0.8.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"~1.0.1","chai":"~1.9.0","gulp":"~3.5.2","gulp-coveralls":"~0.1.0","gulp-istanbul":"~0.1.0","gulp-jscs":"~0.3.0","gulp-jsdoc":"~0.0.2","gulp-jshint":"~1.5.0","gulp-load-plugins":"~0.3.0","gulp-mocha":"~0.4.1","sinon":"~1.8.1","through2":"~0.4.1","gulp-util":"~2.2.14"},"dependencies":{"buffer-more-ints":"0.0.2","i18next":"~1.7.1","lodash":"~2.4.1","moment":"~2.5.1","moment-timezone":"0.0.3","numeral":"~1.5.2","q":"~1.0.0","request":"~2.34.0","serialport":"~1.3.1","sprintf":"~0.1.3"},"_id":"resol-vbus@0.8.0","dist":{"shasum":"96a85510f4b99a610fa631cf899e5c5002b81273","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.8.0.tgz","integrity":"sha512-mnwZUA4yYrkaHH4omo/e1miEikaVNvScLQnf1AfDG0qm9FRitz3rmDt7F3ZxdI2omekDMwo9MKzxP/P/Ws7yfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLMTsZFmM6GbVdQ8f2upv1w4IGyZq9FbECzp8KlFyx9wIhAKu5+bfmT14stm1m5KOUoJZEt7hzcnFhWJMgBqdcFBhK"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"directories":{}},"0.9.0":{"name":"resol-vbus","version":"0.9.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"~1.0.1","chai":"~1.9.0","gulp":"~3.5.2","gulp-coveralls":"~0.1.0","gulp-istanbul":"~0.1.0","gulp-jscs":"~0.3.0","gulp-jsdoc":"~0.1.0","gulp-jshint":"~1.5.0","gulp-load-plugins":"~0.4.0","gulp-mocha":"~0.4.1","sinon":"~1.9.0","through2":"~0.4.1","gulp-util":"~2.2.14"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"~2.4.1","moment":"~2.5.1","moment-timezone":"0.0.3","numeral":"~1.5.2","q":"~1.0.0","request":"~2.34.0","serialport":"~1.3.1","sprintf":"~0.1.3"},"_id":"resol-vbus@0.9.0","dist":{"shasum":"68c87194f1d88544700c47d67ccd9e24c8c9761a","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.9.0.tgz","integrity":"sha512-/H0oxmepMZp3n5FR2Mmedm6vzcSag1JuOsA9z8TquSzFbINni+CMSbyCAFSRcBVUR8NFKjsABAnzlRMiTrU3Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMugZj28bJlaVzo7JWm01/2X6ZYddvk4HRjsYaIy6aLAiAVq5sYrEY3a+576c0bPKx6M1ptUDSCU169Cg3aYLlifg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"directories":{}},"0.10.0":{"name":"resol-vbus","version":"0.10.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"~1.0.1","chai":"~1.9.0","gulp":"^3.6.0","gulp-coveralls":"~0.1.0","gulp-istanbul":"~0.1.0","gulp-jscs":"^0.4.1","gulp-jshint":"~1.5.0","gulp-load-plugins":"^0.5.0","gulp-mocha":"~0.4.1","sinon":"~1.9.0","through2":"~0.4.1","gulp-util":"~2.2.14"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"~2.4.1","moment":"^2.6.0","moment-timezone":"0.0.3","numeral":"~1.5.2","q":"~1.0.0","request":"~2.34.0","serialport":"^1.4.0","sprintf":"~0.1.3"},"_id":"resol-vbus@0.10.0","dist":{"shasum":"5602059904eafb3aeb0c5296a22e826c232b68f5","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.10.0.tgz","integrity":"sha512-hRejF1YohYGHorNx1SXFtWHZ9EoBHLXzrp7SuCuEztRNottYEuldQH3FHvrgBELFxMOQIrixreKdmS3K1VQZ6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyoOBTIouiGgEExVvn/8PWrAX4uXzie2jDxwiINZGc8AIgaVjty/KEJ+XEEshuh34iGuIesUNT4ScAZPYQde4Vm/g="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"directories":{}},"0.11.0":{"name":"resol-vbus","version":"0.11.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^1.9.1","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.3.1","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.7.0","gulp-mocha":"^1.1.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"^2.4.1","moment":"^2.6.0","moment-timezone":"^0.2.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","serialport":"^1.4.0","sprintf":"^0.1.3"},"gitHead":"ed7cdfc7efce601ccb39bbd5811cc109f8dd54bd","_id":"resol-vbus@0.11.0","_shasum":"89bf2628fa5e509a3a046cf8a79358d6b8bdfc76","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"89bf2628fa5e509a3a046cf8a79358d6b8bdfc76","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.11.0.tgz","integrity":"sha512-Sj4WcePzAPqwACLzTsRLt/gvzolI8zZao80NtI+5p/ilcEX6qeV2UQ9a0vxCZrhyiCU5qsi37aoGfpt3qotr5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXW3u0U9cFT5DGNSY8sDN6VT7Fd3RcrRwyMJrp0Zp2HAiEA/fZnRaWbt9fQvZZujn7+avXU9ZzbmVwcGCSWBcYBUHE="}]},"directories":{}},"0.11.1":{"name":"resol-vbus","version":"0.11.1","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^1.9.1","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.3.1","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.7.0","gulp-mocha":"^1.1.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"^2.4.1","moment":"^2.6.0","moment-timezone":"^0.2.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","serialport":"^1.4.0","sprintf":"^0.1.3"},"gitHead":"6c49f1d9be46b45434f2ea25949ce7b7718e861a","_id":"resol-vbus@0.11.1","_shasum":"b9e41668aa04e49ab7e3d0599df0eb247466a1d7","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"b9e41668aa04e49ab7e3d0599df0eb247466a1d7","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.11.1.tgz","integrity":"sha512-b7cXeMAMmk2csWb2t7t6AbFe8WO6QOv7CsKf+W1GGzWAWV1ApFCzgixCwfWH22C/ccsnYPyLzqAqFtOk0H5OCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFicOS++YGrJpyUDU8BrnNgLR1u5UTXcMr+FiYsa7VITAiEA6zpoQ6jzvHLC5EfRqX1FF9ygYhZq2T6h8GQhuXaW0cs="}]},"directories":{}},"0.12.0":{"name":"resol-vbus","version":"0.12.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^2.1.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.6.0","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.8.1","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"^2.4.1","moment":"^2.6.0","moment-timezone":"^0.3.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^1.4.0"},"optionalDependencies":{"serialport":"^1.4.0"},"gitHead":"06134049ba537f909a337378c1f80755414e157b","_id":"resol-vbus@0.12.0","_shasum":"58dcdfe7c718ff55bfe9c5d0b8559bee501e381c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"58dcdfe7c718ff55bfe9c5d0b8559bee501e381c","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.12.0.tgz","integrity":"sha512-SONoAWvbJ9rpyn3vBC8+ZHn60bIMobBtXJGknQOwTygHrwuMtW8a9D4PlHVj4wEn4EfMWJmmCilIN3PGv0F+fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB7YQGvdqj5fxI5UHt7swpFSOmdPxK44N44506xZdFygIhAP/wTVH1zElbxJRxZk5peTU/Ph6R1CRBek+78AekwAa9"}]},"directories":{}},"0.12.1":{"name":"resol-vbus","version":"0.12.1","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^2.1.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.8.1","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.10.0","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.6.0","moment-timezone":"^0.3.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^1.4.0"},"optionalDependencies":{"serialport":"^1.4.0"},"gitHead":"3b4b51d354e9b46bbfba2a746197f95cab6f85de","_id":"resol-vbus@0.12.1","_shasum":"b83151f39392108cdc6a53bdce82d29f47e73915","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"b83151f39392108cdc6a53bdce82d29f47e73915","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.12.1.tgz","integrity":"sha512-Nwz2fJfu5nOFO+SeQ55RVOeuPI4mS1cTEPynkIwbqfAg5vI0Ww0dMRzEtcCwu70YuagZnVlw4mTYVEIIey1NGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5cle38KWdlxlRsKECTbzY58pUVnWia3RViKO3ikfp2AiEAzFBDBwfylkaFiUvjsYJ20ZPOlWLplkEQpYp2N9rd39c="}]},"directories":{}},"0.12.2":{"name":"resol-vbus","version":"0.12.2","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^2.1.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.8.1","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.10.0","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.6.0","moment-timezone":"^0.3.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^1.4.0"},"optionalDependencies":{"serialport":"^1.4.0"},"_id":"resol-vbus@0.12.2","_shasum":"02fb0bade7c39ada5726e81cef730b29d59400e6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"02fb0bade7c39ada5726e81cef730b29d59400e6","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.12.2.tgz","integrity":"sha512-JNeD/XDNOyTyvDYRlpLvEYAQFktkqq7OUbcpt5fs+1pIYTNjOrO8uJVWuNUFyslFL+axXhk/DJxNZVXnfcCu4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqV3ysWHYazsNtEa/RVuUQXa91Ywwq8GrRKyMgvPg+3AiBAzt5KKF5Et6iEC3CHB7mHufm3CipDWbia8MNyt9xEjA=="}]},"directories":{}},"0.13.0":{"name":"resol-vbus","version":"0.13.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^2.1.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.9.0","gulp-jscs":"^1.1.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.10.0","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^0.6.2"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.6.0","moment-timezone":"^0.3.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^1.4.0"},"optionalDependencies":{"serialport":"^1.4.0"},"gitHead":"7d13e3e8dd41d1a204b577e7a95c7bb5d3989085","_id":"resol-vbus@0.13.0","_shasum":"7778f1d3b00fa2a6abdbc78464c965d1233f70d7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"7778f1d3b00fa2a6abdbc78464c965d1233f70d7","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.13.0.tgz","integrity":"sha512-KJ5yJOC5pSXdH6zDq9ki2qqgQ3Dt+f87V5dosjQjN8XTcXQ3xlRCkZpT2I7yQ6moiXymdtDon7ZNec9LBP9ikQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5y6EruWaN2JijSFTNITghIBDBV5rCffSBRi8f51lI9wIhAM73dgc0uf//iFoznt65Gqd36DWkA2go1B/ly6Hyho2p"}]},"directories":{}},"0.14.0":{"name":"resol-vbus","version":"0.14.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^3.2.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.10.0","gulp-jscs":"^2.0.0","gulp-jsdoc":"^0.1.4","gulp-jshint":"^1.8.2","gulp-load-plugins":"^0.10.0","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","sinon":"^1.10.3","through2":"^2.0.0"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.6.0","moment-timezone":"^0.4.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^1.4.0"},"optionalDependencies":{"serialport":"^1.4.0"},"gitHead":"75578b7c9fbf504497cfa8f95d5bc7f8af47797e","_id":"resol-vbus@0.14.0","_shasum":"ba0672f5ecd5d643a791d7c08f988bfdd6217cd9","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.10.36","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"ba0672f5ecd5d643a791d7c08f988bfdd6217cd9","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.14.0.tgz","integrity":"sha512-aWeuLSYe71ZPN7c5mQXaaJsEFaExm3o8xg5LM6ylc8zFLXguaaCpndv4M9oOg+ww83JTQDD+uQVrASUi2Z6/fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiNg990U96p1AruvCMLAWhsB5vvfmtzW/VvXK8GFXXSwIhAPTAFrKNKPuhW5hkz0LRoJu+nN0ZhLbAwxqmOiZA+3Nx"}]},"directories":{}},"0.15.0":{"name":"resol-vbus","version":"0.15.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^3.2.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-istanbul":"^0.10.0","gulp-jscs":"^3.0.2","gulp-jsdoc":"^0.1.4","gulp-jshint":"^2.0.0","gulp-load-plugins":"^1.2.0","gulp-mocha":"^2.0.0","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","jshint":"^2.9.1","sinon":"^1.10.3","through2":"^2.0.0"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.11.2","moment-timezone":"^0.5.0","numeral":"^1.5.2","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^2.0.6"},"optionalDependencies":{"serialport":"^2.0.6"},"gitHead":"098adda94754cb6e69d375158687ee4aa3784736","_id":"resol-vbus@0.15.0","_shasum":"d275b9d774f369e541af9ab1f4451443a9da2b03","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"dist":{"shasum":"d275b9d774f369e541af9ab1f4451443a9da2b03","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.15.0.tgz","integrity":"sha512-Voy8IXxSbl3pixgeRioMk9RrF0TtG/H7fkt0QR+p46U8y2HAb+BuGaFrLJtYFqa3Ss8SC2vzYYJ3c2ZLg0OE/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYRwvFWjT2P8eRopyh95hq6ZTClUADERhOjmWiEIgN8AIhANiVVzo92r5XQBgN/3lHk6T1PMWvW+LPLs2F49mwYBiS"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resol-vbus-0.15.0.tgz_1459330768473_0.8563915677368641"},"directories":{}},"0.16.0":{"name":"resol-vbus","version":"0.16.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.0.1","chai":"^3.2.0","gulp":"^3.8.6","gulp-browserify":"^0.5.0","gulp-coveralls":"^0.1.2","gulp-eslint":"^3.0.1","gulp-istanbul":"^1.0.0","gulp-load-plugins":"^1.2.0","gulp-mocha":"^3.0.1","gulp-rename":"^1.2.0","gulp-util":"^3.0.1","ink-docstrap":"^1.1.4","jsdoc":"^3.4.0","jshint":"^2.9.1","sinon":"^1.10.3","through2":"^2.0.0"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.11.2","moment-timezone":"^0.5.0","numeral":"1.5.6","q":"^1.0.0","request":"^2.36.0","sprintf":"^0.1.3","serialport":"^4.0.1"},"optionalDependencies":{"serialport":"^4.0.1"},"gitHead":"7ddb6a26f69697c3737acc351c806f2e3076961a","_id":"resol-vbus@0.16.0","_shasum":"9704a3f261911ae146d374e60cf770ab7a0a5782","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"dist":{"shasum":"9704a3f261911ae146d374e60cf770ab7a0a5782","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.16.0.tgz","integrity":"sha512-mFs6A9WqlV+KIzbpuCTGcexxn6k7hrfKl8UKkzte6CM/TuSzoRWqXesEtwKXRZ3p8AiAStFQRMXwamewVulWLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTHyXsBHu9Vd4g5ldy4pC8yiEEgKcnLCeh5Q61D2RJ+QIhAKMxT3ZTHrM4pi/bj38Z2JdTNApRBGgG7Bg2NqJn75AJ"}]},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resol-vbus-0.16.0.tgz_1485982320358_0.7773930497933179"},"directories":{}},"0.17.0":{"name":"resol-vbus","version":"0.17.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"test":"gulp test-force-exit","coveralls":"gulp coverage-force-exit && gulp coveralls","watch":"nodemon -w src -w test --exec gulp nodemon"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"better-stack-traces":"^1.1.0","chai":"^4.1.2","gulp":"^3.9.1","gulp-browserify":"^0.5.1","gulp-coveralls":"^0.1.4","gulp-eslint":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-load-plugins":"^1.5.0","gulp-mocha":"^5.0.0","gulp-rename":"^1.2.2","gulp-util":"^3.0.8","ink-docstrap":"^1.3.2","jsdoc":"^3.5.5","jshint":"^2.9.4","sinon":"^4.2.2","through2":"^2.0.3"},"dependencies":{"buffer-more-ints":"0.0.2","lodash":"2.4.1","moment":"^2.20.1","moment-timezone":"^0.5.14","numeral":"1.5.6","q":"^1.5.1","request":"^2.83.0","sprintf":"^0.1.5","serialport":"^6.0.5"},"optionalDependencies":{"serialport":"^6.0.5"},"gitHead":"786d6ac4d52913b71280b3c737e98d1dba68f87f","_id":"resol-vbus@0.17.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"dist":{"integrity":"sha512-3kG4ykvMkTXc+Vvyb+d57xw/ejAQ6xfubFtG4k8onoezdBLdCKBhqowisc263vBQcqFG+0b08HfPvBUqfUN8+A==","shasum":"b71ebf2727a1348b16a8d5814b0208dae0ebc69c","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.17.0.tgz","fileCount":79,"unpackedSize":14367233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqDTpCApBK4o+Wkj3XVnYHClA6gDSkO/h+6cMZrvti3AiB1dXThqTdsedRMq4/h27OrYnsR91aZ0EYDQE3I4FcqJg=="}]},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.17.0_1518269786331_0.1721103727744735"},"_hasShrinkwrap":false},"0.20.0":{"name":"resol-vbus","version":"0.20.0","description":"A JavaScript library for processing RESOL VBus data","main":"index.js","scripts":{"lint":"eslint src test/specs examples tools index.js","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls","transpile":"mkdir -p dist && babel src -d dist","jsdoc":"jsdoc -t node_modules/ink-docstrap/template/ -c jsdoc.json -d .docs/jsdoc/ -R README.md src","jekyll":"(cd docs; jekyll build && rsync -a _site/ ../.docs/)","copy-locales":"mkdir -p dist/locales && cp -a src/locales/* dist/locales/","copy-vsf":"mkdir -p dist && cp src/vbus_specification.vsf dist/","dist":"npm run transpile && npm run copy-locales && npm run copy-vsf"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.4.4","@babel/preset-env":"^7.4.5","chai":"^4.2.0","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-semistandard":"^13.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.13.0","eslint-plugin-standard":"^4.0.0","ink-docstrap":"^1.3.2","jest":"^24.8.0","jsdoc":"^3.6.2","sinon":"^7.3.2"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.11","moment":"^2.24.0","moment-timezone":"^0.5.25","numeral":"^2.0.6","request":"^2.88.0","sprintf-js":"^1.1.2","serialport":"^7.1.5"},"optionalDependencies":{"serialport":"^7.1.5"},"gitHead":"8ff12ba5315b9ad905e28c3afdafe417d17c69f8","_id":"resol-vbus@0.20.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y+ms6qbvhm4RLDj7NSY3BSq9E92W3VrEhRljmJeejH461p/ZcEFmgnLbc9jsAIBTcrn9p3a3gXs8TXWEnFvy4A==","shasum":"c3baa8f7dae4dc70de79f294ff82fb5f2a7cd8e5","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.20.0.tgz","fileCount":59,"unpackedSize":7711446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBH6wCRA9TVsSAnZWagAACh0P/jinUmH+vQiEvuqx1Hzn\n1xPixMytJ0wCFot1JL0e95L5o3dpS1g7iRGqzm7qNL40a+UfZAoUuPidPkv5\nN628kKyhqf/FXNnM2vgI4rFhvt04bTzR+51mFk6QZxj+Ge4nUaJEsSCawSwd\n6nNJnyFncvLMKS3A7ZAbGgdKQ+lje3KmiJsOV9uU2NCR4Cc8bXhwlXGE2/1g\nU8TDUVwy3RYQh6G3A+eRySJLJIl2F69GOoOoI2QoqB4yxU8jXD4OgPbqpWE6\nbJ+37Lxn6KSKPQsnp0qhFfeK9JGefqrS6UxGKJzzhzt6pLdNUI0iqqGcOlC5\nE7yV+rpKC3d9xxJIs2kWjUU5MjbzAf64j5XAK91JpsRG+kJXkJiKd68vHFXo\nuyEYPIa1zIoxgR1dGKE/aRG3U0rnqu8NPJO6RTKpizV/oRJblnPc+ejy3PWP\nmb9ao4wfq7UhBBRkm87XcOsY+jPF4vAHV/Q4BGinOxGuuabhmzl9DiMZGcQF\nHWY5I/IK1oogaHbCe5nu2BNq6tHl/iPzaL8yeMpkzYywuq29hNlPsV8FDFuE\nGiX0HhrrQVgy1B1M2ITNrC4vvx3MkzetlC8/o4R1L3hdk3IfBzS9dpP2wWXg\nFMHURC/oS2qqwNKYg/uXKHDcg53pnYC3qtTZLRjE4w9AATbOkHKPJW9UPvh8\nzO6b\r\n=865/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHXMN61SubnqmAqqxnJUUTmUkP3OEVne5CtvITPD5OogIhAI5i369j29q+n6ZyJJ4gR6RveZ/Uwu0ogBIU9dnvgtsu"}]},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.20.0_1560575663336_0.02601356247688824"},"_hasShrinkwrap":false},"0.21.0":{"name":"resol-vbus","version":"0.21.0","description":"A JavaScript library for processing RESOL VBus data","main":"index.js","scripts":{"lint":"eslint src test/specs examples tools index.js","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls","transpile":"mkdir -p dist && babel src -d dist","jsdoc":"jsdoc -t node_modules/ink-docstrap/template/ -c jsdoc.json -d .docs/jsdoc/ -R README.md src","vsf-doc":"node tools/specification-documentor/main.js --packetStructure > docs/vbus-packets.md && node tools/specification-documentor/main.js --packetFields > docs/vbus-packet-fields.md","jekyll":"(cd docs; jekyll build && rsync -a _site/ ../.docs/)","copy-locales":"mkdir -p dist/locales && cp -a src/locales/* dist/locales/","copy-vsf":"mkdir -p dist && cp src/vbus_specification.vsf dist/","dist":"npm run transpile && npm run copy-locales && npm run copy-vsf"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/preset-env":"^7.9.6","chai":"^4.2.0","coveralls":"^3.1.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-config-semistandard":"^15.0.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-standard":"^4.0.1","ink-docstrap":"^1.3.2","jest":"^25.5.3","jsdoc":"^3.6.4","sinon":"^9.0.2"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.15","moment":"^2.25.0","moment-timezone":"^0.5.28","numeral":"^2.0.6","request":"^2.88.2","sprintf-js":"^1.1.2","serialport":"^8.0.7"},"optionalDependencies":{"serialport":"^8.0.7"},"gitHead":"6447e920bcc762be4feab17a297eef5644b74fe8","_id":"resol-vbus@0.21.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W2Sk22LkqStJcifhJPe4rLH9OKOFcIEigbvrpjOh2+yuFH72kF2zkFVhHGyJZxTtQ75XCF3KuFurCzw4KlQzIA==","shasum":"b25f12ea6601bba74b0249a56055721b738291c4","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.21.0.tgz","fileCount":59,"unpackedSize":7736423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJercBOCRA9TVsSAnZWagAAeh0P/R/Hso55aY6lytx0H//N\ni3Wc96/QK6UZ8ALQFMlreB3+BAF7oM/VleRxmgsh9gR5RylvDEvjqbXZf8GT\nz/OhulqiBk35YDjHJ0Psfxd/Xp24Qwc5PoBB09gQvf5VnioET6FF65wyD3d0\n82cEM0qcTc3ZJvE98sXtohUhlCN9lpHACCJzeIkdRmKuzQg9V9JoQuo2ipcl\n8OSak30qf9p84AmaoYEmaayEQNzpQC5AikZ7rdHNQUPiQ7x4w1MJaRKCiULU\nidqeFPJ9SROFetTIjgkNRGdbBLJHs31wxJ8aZ6voLYZaX0fei9TtaE/BCcW/\nlgtUdLSZCWuITH0yh086n4HwP0Y00VL8jnZgrM0n1P2eZqb/XnDAXStFmVSU\nnFSXxm8LWfnmRsBq8/m3zX9gRN4+jJFMTX6GAaC+xrhXo/lkB7AByWEBr6o6\nBt083B/tUeHfZhGc2fwdgLDsdE2sV4dsMn8Gz1S2zMhXdeIXAuF69ulYtyhx\nk/dZhAIFXUTKltLw6R0Ww1RUB7yeMnuP4U/vE5UK6jgHim8nMIlfTasKEc5u\nxP2kP1JVYfDvcp+d1MZcA6asUx7/PKIIygEDrKCKAMjmAmqnwUaCDzMEspkx\njQTvV06Hh5TgrB5T+Tkf1ERdmo9vJ2tjk8QMD/cOVL/gBABN9rDH+0xxgsaZ\nfctf\r\n=ixtr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbJINMk6cycYPcny8X0oPyIubr+VOCA+2jevmRgLAb6AiEAuOKZJO7KGgLPPVfap0Xk//e+DeD5bT44DZ8C6jYzLds="}]},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.21.0_1588445262042_0.9514975106647532"},"_hasShrinkwrap":false},"0.22.0":{"name":"resol-vbus","version":"0.22.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls","jsdoc":"jsdoc -t node_modules/ink-docstrap/template/ -c jsdoc.json -d .docs/jsdoc/ -R README.md src","vsf-doc":"node tools/specification-documentor/main.js --packetStructure > docs/vbus-packets.md && node tools/specification-documentor/main.js --packetFields > docs/vbus-packet-fields.md","jekyll":"(cd docs; jekyll build && rsync -a _site/ ../.docs/)"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"chai":"^4.3.4","coveralls":"^3.1.0","eslint":"^7.26.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-semistandard":"^15.0.1","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^4.1.0","ink-docstrap":"^1.3.2","jest":"^26.6.3","jsdoc":"^3.6.6","sinon":"^10.0.0"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.21","moment":"^2.29.1","moment-timezone":"^0.5.33","numeral":"^2.0.6","request":"^2.88.2","sprintf-js":"^1.1.2","serialport":"^9.0.7"},"optionalDependencies":{"serialport":"^9.0.7"},"engines":{"node":">= 12"},"gitHead":"dbfaeb30fc367b8bd63a714a48b45212a26b4278","_id":"resol-vbus@0.22.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-gMbRQYV6HfFZGjd0HD3hLSsvoaKVKxJJqiXMEqb7n++v3a70ckVervrZ/BmMP0LjEaWGqqCktntLW7jmJF3PWQ==","shasum":"afee83c69c983f11a7a53b46a35f7247cdab214a","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.22.0.tgz","fileCount":64,"unpackedSize":15415152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmVhYCRA9TVsSAnZWagAAtQQP/0OS0HOAziMTJig1SSg/\n7uRn4yTSpvK6kVS/BFH7j3X/y8gO2YOjrAA1JzVmlcHgfnNlgn1LnM+4fR37\n6dcAUj742VU6m3H68lyBwKtwvXuQi1p7YykX4MLMSrWgEKxdPoX/KuoQ4t4b\nyc62HpXxxBnZSsjLnoJgiZLjXBPLvJGPEGhOUmcDIkE4lzR7B8fUkNjHiPQE\n9gz7bxzpJB+HXmbuOiC0gMcd60RNyx4SRtC0X1XsmJzhdSuvB1LUZram6m33\n6CcsDZZJDDRgnuxB7BFl046Es2A+Z6i5UxWQVCfaq9xcTUCqJ2ZERosKpxVR\nzJserZU5fRblVTNNh2uH/p0JFJujiNHO/IgGgzRlY7sSOkl9y4exWiyTSPma\nbg3gagVbR5HfJvo4F7Fr71+s2d2RFgDtWKSFN4zsepPkJJKe57ZX5Na/Yffh\nbkRZCflKiALk0CGdPyrgQFf+2WN+y7ZDTXSaLbrrw4nS1xSmx+lpnKsjeAVE\nkWjf19gnTGqnuvrE4rjKRr70fCduVVlwec19ibXoPtoweQrEPTSfm+62/m2d\nnRSBZ+0Pp97ZU2rL4ej0TNDTwFBBfEEzJNbdS8CuaESGOJI7ltrvva32vKjO\nDSIJQCQoXpxMB9wZGPAOrKEcWSJOn4hapHE9BDmL/W0VC+1+w3X9MBWXCpUL\nh/Oc\r\n=QbiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH771GasGfXijwoSgvofMeqKWi8Ae/5/FrPK0xeVHAbgIgUeNeUR7VdBStq7xnv91UESGiNVAWt7IpwjqbO26Cnyc="}]},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.22.0_1620662360228_0.4103641112251688"},"_hasShrinkwrap":false},"0.23.0":{"name":"resol-vbus","version":"0.23.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls","jsdoc":"jsdoc -t node_modules/ink-docstrap/template/ -c jsdoc.json -d .docs/jsdoc/ -R README.md src","vsf-doc":"node tools/specification-documentor/main.js --packetStructure > docs/vbus-packets.md && node tools/specification-documentor/main.js --packetFields > docs/vbus-packet-fields.md","jekyll":"(cd docs; jekyll build && rsync -a _site/ ../.docs/)"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"chai":"^4.3.4","coveralls":"^3.1.0","eslint":"^7.26.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-semistandard":"^15.0.1","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.23.2","eslint-plugin-standard":"^4.1.0","ink-docstrap":"^1.3.2","jest":"^26.6.3","jsdoc":"^3.6.6","sinon":"^10.0.0"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.21","moment":"^2.29.1","moment-timezone":"^0.5.33","numeral":"^2.0.6","request":"^2.88.2","sprintf-js":"^1.1.2","serialport":"^9.0.7"},"optionalDependencies":{"serialport":"^9.0.7"},"engines":{"node":">= 12"},"gitHead":"bf48b31318eeee6dad17850758702f9ecdaaaf4e","_id":"resol-vbus@0.23.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jOrdfdNYfFdo6auujJIyxUI4oh6vS5OEYB+KT0KcB5yhXR1gfMrp8zZP4jqQNAz9foNWZuw92DkXereT35M4FA==","shasum":"7cd8573624a1e7dfd1f6064773a54a3938391c1b","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.23.0.tgz","fileCount":63,"unpackedSize":15418190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnj48CRA9TVsSAnZWagAAW9AP/2Y6HShr/0hDcsqYKXiP\n8+QvCf7/SbOC1KEMQDkl+JivGUjYcIGRwAS1n931f1JpqsvIYH11tofAGrb6\nsV2DO0MpiSAOfZhjrx6ytEaqi64CHMsfUzIHbPXI78yHmfMsk/rb3OQM+stQ\nCsUVKGaOSOCaJSFGy/avT0baW7IqNF54gEx/nstPzzWUUe1pwR40a8DfxN6V\nkdIWWs2dmu7IkIY0bEDyyJfZzEpGykc7wTWoUatmR+iJCUln5xtIdewAnIAI\nj1qQ0iaYgggVumIZ0D18NzlNtVOogimV6vSau/HQyEU011PL0nYhMqCSNDH8\nPxqK7+QNxbEGDMwhDYxhqkLyLTAr4YYkVZWLPo+A8S616Vd3wLFl+x13nFES\n9yhhPzmjP15XNXnyyqKyjxSt9jPn2UQr1FV4HQ3TRk+tH84CD2ASdkLgYTFE\nP2bhcswody7Vy+W0mPmw9nM9Hb8dGmWdYkeD1fM1wWWgZnqLeJBpwKEELkfI\nA8CmMm3Vrl0lSbYbIWdarC1ht5yebhFmSkj9wf6lRPVTE3nJxuvQgy/6D9tj\neurypxkUVFwo27Ri3QjKy45sbNMBmpdFihTMqe8cOwk2uZPyT0G2pXzfSQOU\nF27qIaWwjM35HEg2rgHGUHmGqcGkYbSI7Q3dgV+YufjIgW4NxHNfmzd89fWg\n7aHm\r\n=+skR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKgMGLE292GXDTW33yY/mJhI7AZizUHmpnr5KiCS1edwIhAOZnYHO+VPuZV8K7T2uRF7Y/WqV/21/fo7HvJfIfs8xO"}]},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.23.0_1620983355696_0.8601261277627235"},"_hasShrinkwrap":false},"0.24.0":{"name":"resol-vbus","version":"0.24.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"chai":"^4.3.4","coveralls":"^3.1.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-semistandard":"^16.0.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.25.1","eslint-plugin-standard":"^4.1.0","jest":"^27.1.1","sinon":"^11.1.2"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.21","moment":"^2.29.1","moment-timezone":"^0.5.33","node-fetch":"^2.6.1","numeral":"^2.0.6","sprintf-js":"^1.1.2","serialport":"^9.2.1"},"optionalDependencies":{"serialport":"^9.2.1"},"engines":{"node":">= 12"},"gitHead":"cf233f677182f142936cc7a698d1eb51d48b2c3d","_id":"resol-vbus@0.24.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-balFQcEP4VvVatyrUFRbq3DxQN7eYgISNanma1gI3feLg4iPP+3Vi2veLN2xF9hgAqkuXsn8RI57V9jPXmLWXQ==","shasum":"be44695352929e1fdf3db6e9302423ec21e8c545","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.24.0.tgz","fileCount":64,"unpackedSize":15417835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPYqrCRA9TVsSAnZWagAAFnAQAI4hhuyrn5Esif3uxJsj\nHRLYbHTCBRtQAn+2RcDye+n5zAM3b6Waf90TgVbh+Ocjt2iS08G5EaS9VSDf\nCuQidhoCCySqumS0hG3VVY4YVTapSKsyOxaW/KlJ2sW8lpOYmzcMMDk8L4LP\nchRT5rl45ZpaCNcMq27PaHn0tZw2KUpPM5L6pv+QFyGJJ6Zz7dbNenBULnK0\nZjIfMiAWgMaCpQSHKblMsSmQSBrLILqWtzrQEVs6EGDT+YVoquyQJJRoHJxq\nS9ieIjYO+T8GMifsy3D0m2W4Xjgs1q0URXsIdF9kYQvqEILuOHXSrv+Ofugr\np+gyx1dDmdVSL08Y4vWNGu7tibqWu1o4GWopjK4mWJaZIJdi0O+YwoceC3sH\nKl57QAp6Ix4nWDDauJT1aBOJEd1gUydDwTryRsW5kRQ0GOmve7bzooV4Szj8\nj72Eottb7jYYLz8wUqsst7j9K6gMNCbOQ9e0lMOAcW1FROTPhYbLNHamZGBM\nJJqFwWmP97LgsAv/olT/U2R3Wvu9IXAls/GL8l9POriSNuyQS/3lb9Lk+vr0\nUgELrst4o6+1myh4cTz/eYlVW96J+ykV9y6icz0/wTVgThXc9NyoB6/3PFzc\nMEP4bf3zgmmw+lDsSn4jPXdOB5z2Rvs8tx0YO4DP7gsAfKzlxkebW31bLqjN\nJsxb\r\n=W7rk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9tn0uyWDVMwNM8VBtrLCnPWIZGRrOyZ5c2iBfK0E0aAiBtJTmMJAhpbrzfgfWUfhvVMAqw0vRZFha2dV0G2sNfqQ=="}]},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.24.0_1631423147734_0.9161885391016071"},"_hasShrinkwrap":false},"0.25.0":{"name":"resol-vbus","version":"0.25.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage","coveralls":"jest -i --coverage --coverageReporters=text-lcov | coveralls"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"chai":"^4.3.6","coveralls":"^3.1.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-semistandard":"^16.0.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.28.0","eslint-plugin-standard":"^4.1.0","jest":"^27.4.7","sinon":"^12.0.1"},"dependencies":{"buffer-more-ints":"^1.0.0","lodash":"^4.17.21","moment":"^2.29.2","moment-timezone":"^0.5.34","node-fetch":"^2.6.7","numeral":"^2.0.6","sprintf-js":"^1.1.2","serialport":"^9.2.8"},"optionalDependencies":{"serialport":"^9.2.8"},"engines":{"node":">= 12"},"gitHead":"7137e8b43bd8aa418d6c310030ea3ef06dbfdbdf","_id":"resol-vbus@0.25.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Gjy9bYlVxSNkGHpUStYt9g92+EYo5F0y8K4hUM1xuXNU865x/fTiym+vobMsGk6fpD+kHLxEsPJxuhqW0Nz0oA==","shasum":"6a6a6f9c2508815510d3dcf6eed4b86e5c0e568b","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.25.0.tgz","fileCount":64,"unpackedSize":15428714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKlKqjD5JoSB6fEO/CpBBN9/EEooG3i4SFYPieTa2PGwIgJmCEo8GmH3FSE+iAOa61j5/TxUCTjphBGGpAMDb2ut0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVbnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3zg/8DvnGHw1CuUEy+WhuCTMuGi6OWB5X+8PlhWlCvnO51fkA5zDU\r\ngTSkx01iyrDOH10B/CmEpOrb/iGfTJYammvSf15ykLYJI0hoPIQA3cpsxi88\r\n6rVA1PDYD/3d+AZtwfBn9wJPSc9eH34oQSAwCGg6L5+hlEzdeK/417T6okFJ\r\nVQrUAjo7nb/iEvZYiq5I5kWlUc/9i2X6TEpPjKj85p8FMZQdpGq7D7f1PXjT\r\nCagXqNgTy0hYNnOHYFQjfwhHM2vroKvrT3I/FCWN7Nkay7iW9f0uAWB2VDoy\r\np3kcej6af/ITI6I9jcmxqTA/xr0qf8T/Nv40LxL4bVfPe+NfTEZGy0skMGG1\r\nQiKR5xfCliMmuQ+Q+hIuy+MzN6qwnnPxV9lnGo/3DyPxqkaI5hQrrEc3LnaC\r\nSR4ehZLGQGaZJUqMiDhalDCmMP2oljFN/uoTg7VhV3EYvytRHWN3FZ8yv/Ci\r\nGLfsSUQyDetmsdcalFOlvD+N/S9Z6AaDhaALp97Z2ZNorVqT0ywfnyKOtXzQ\r\n/de1DgieFWEKkNZaY6SHkGPh5B9+399olVRFfIdtu/jEHljoc4D6R3x7ICOZ\r\nMudf1P29YXaws2CA58kBFYvD87A9ren954msZK0VHNcqM3KB/QodWc6rJuwd\r\n4VdhEgZEkSeywhokiEc9IOvYjk6i/Winpls=\r\n=39Cv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.25.0_1649785315711_0.24588366045797705"},"_hasShrinkwrap":false},"0.27.0":{"name":"resol-vbus","version":"0.27.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"eslint":"^8.35.0","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","jest":"^29.5.0"},"dependencies":{"buffer-more-ints":"^1.0.0","moment":"^2.29.4","moment-timezone":"^0.5.41","numeral":"^2.0.6","sprintf-js":"^1.1.2","serialport":"^10.5.0"},"optionalDependencies":{"serialport":"^10.5.0"},"engines":{"node":">= 14"},"gitHead":"04a19c298695f847a304a3e15b2f798b68b54fb2","_id":"resol-vbus@0.27.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/cvle4PR7g9ujN6e8gQZOSQCXVFwJSYPX97r+smvmUArp2JTqapTI2lXElieFYE1L0L2FYQ6YBWCuKxZb9Z2CQ==","shasum":"42a43d7b9e25ba6fa3e6a85ceb63a7c23567a27d","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.27.0.tgz","fileCount":62,"unpackedSize":25566263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTVbyb41Ov+Iom4qrwsFoLisGio9RKZ8KKJLOuP/NUBQIgWrfgbTWjN+NYb/04no+DTUgFPUToAeHvb87un1pmFXI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCgtKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Vg/6A3WDLOSzBaCnJCCSdEPJj1O6T3v+Ojib5g4skdKDiKjaD6vL\r\ntu93fAb0LMlZaiBBByG6MX6EknzqnIvq0DeuFc31b/QLatjeXOHlj/Al8Jqj\r\npPd/Xkb7qj+RYmuXt9I6wuoxYwxGj1b4hDpklrKpm3Vc/Zy/OILHhHNcyuhX\r\nN9Fj3XqlEDdC+oKLXyIooAFFi8VgtCPjSOhXyD8WUsGvbZoCHRoRqftxZ2Fu\r\njCSWtsb4+JBPIIBCGciSgzYThZUtGRD6M2wsRUSsU5dlEa94/F4wrl9dLoL6\r\n7qWXZn1Vg9oPU6qcinlA4e7bcBekjDbLWLdNOZUBk9bmhLfPjdkoWryXafG0\r\n3HDnrG6QFk8irJXzUYtMEU23u+M2xU4dxvA+GX315n1XaIGln8FreX3brgh6\r\nmxqyRFeZ+K8mUakJp84/VYkp1chRQPre862hWA3fdMDwGHiU0cM90b+Thctr\r\nyibm+R7o+BVKyWyYyjqqpc8qK0J9UntizR+sJyJcigBuq93Hk/aCufP9SIEQ\r\n6ckbhc0LGZguoF/3iZ2ZeorwNZAwQXnB4vAHNgN7sWMFIPsEw6a+OYIyWK1/\r\nsmEgX0P3fIPo5HeYew5ssJ2sIY/SLQKa9LAt/MhAoDZo9CK5pgfQRzT792vX\r\nkvxTqOP5wD8QDNpWwaa/0ciUk0W733v7glc=\r\n=alDz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.27.0_1678379850484_0.6253310380652808"},"_hasShrinkwrap":false},"0.28.0":{"name":"resol-vbus","version":"0.28.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"eslint":"^8.52.0","eslint-plugin-n":"^16.2.0","eslint-plugin-promise":"^6.1.1","jest":"^29.7.0"},"dependencies":{"buffer-more-ints":"^1.0.0","moment":"^2.29.4","moment-timezone":"^0.5.43","numeral":"^2.0.6","sprintf-js":"^1.1.3","serialport":"^11.0.0"},"optionalDependencies":{"serialport":"^11.0.0"},"engines":{"node":">= 14"},"gitHead":"c7526627f08ffb19614cdf349146f90d4019cf4b","_id":"resol-vbus@0.28.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Y6+VgCJAnnX5H216GqwQ1v3iMRBByKKYWDVImnHaVLHrDO7wmzIheZOf/iBV10Qb2/FyQh/EuPTsSuK+xngyFA==","shasum":"f78a8d782472fb4adfa3abca8c41e8fade99723f","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.28.0.tgz","fileCount":62,"unpackedSize":25569726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIfCv/R76aTyrPwVM+pr+qcSc2SQLXb94gxkts5+wtsAIgBqz2pQyEpBNPCxl+vOqg+Rj544svqQ40LOp5/Vr+uyo="}]},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.28.0_1704521064530_0.47386637628713424"},"_hasShrinkwrap":false},"0.29.0":{"name":"resol-vbus","version":"0.29.0","description":"A JavaScript library for processing RESOL VBus data","main":"src/index.js","scripts":{"lint":"eslint src test/specs examples tools","test":"jest -i --verbose","coverage":"jest -i --coverage"},"homepage":"https://github.com/danielwippermann/resol-vbus","repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"license":"MIT","devDependencies":{"eslint":"^8.52.0","eslint-plugin-n":"^16.2.0","eslint-plugin-promise":"^6.1.1","jest":"^29.7.0"},"dependencies":{"buffer-more-ints":"^1.0.0","moment":"^2.29.4","moment-timezone":"^0.5.43","numeral":"^2.0.6","sprintf-js":"^1.1.3","serialport":"^11.0.0"},"optionalDependencies":{"serialport":"^11.0.0"},"engines":{"node":">= 14"},"gitHead":"2c658f963db408e2414b4485512a6f8616b219df","_id":"resol-vbus@0.29.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/0vCh3Jqfyjc1cpfo/C0wPmWd0FjKkBkRJ/ovHw2M+IijRjswlLdj1RB0paEes8R4yMgHZaJ24oeltj8lZKC8w==","shasum":"80438ef4db5cbe1fe4d126c53df682d38cf425c0","tarball":"https://registry.npmjs.org/resol-vbus/-/resol-vbus-0.29.0.tgz","fileCount":62,"unpackedSize":25577962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOd2yYHUkYJSxlqtqwLObIpDpnGIBHYC2zhu+ULqCGZAiEA8v7dqz/88ddK80ULQPaK66Sy3yuknMkBTTpqp90tMiE="}]},"_npmUser":{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"},"directories":{},"maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resol-vbus_0.29.0_1705946423840_0.6057941976379744"},"_hasShrinkwrap":false}},"readme":"# resol-vbus\n\n#### A JavaScript library for processing RESOL VBus data.\n\n[![NPM version](https://img.shields.io/npm/v/resol-vbus.svg)](https://npmjs.org/package/resol-vbus)\n[![Node.js CI](https://github.com/danielwippermann/resol-vbus/actions/workflows/node.js.yml/badge.svg)](https://github.com/danielwippermann/resol-vbus/actions/workflows/node.js.yml)\n[![codecov](https://codecov.io/github/danielwippermann/resol-vbus/branch/master/graph/badge.svg?token=SEJoNC9Viy)](https://codecov.io/github/danielwippermann/resol-vbus)\n[![License](https://img.shields.io/npm/l/resol-vbus.svg)](http://opensource.org/licenses/MIT)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdanielwippermann%2Fresol-vbus.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdanielwippermann%2Fresol-vbus?ref=badge_shield)\n\n\n\n## Features\n\n* Connects to various RESOL VBus devices\n* Processes live and recorded VBus data streams\n* Discovers LAN-enabled RESOL devices on the local network\n* Allows to send parameterization commands to a controller\n* Synchronizes recorded VBus data from a RESOL datalogger to your local file system\n* Converts recorded VBus data into human or machine readable formats, optionally allowing to filter the output\n\n\n\n## Documentation\n\nYou can find the work-in-progress documentation for this project here:\n\n[http://danielwippermann.github.io/resol-vbus/](http://danielwippermann.github.io/resol-vbus/)\n\nThe JSDoc-generated documentation is located here:\n\n[http://danielwippermann.github.io/resol-vbus/#/jsdoc](http://danielwippermann.github.io/resol-vbus/#/jsdoc)\n\n\n\n## Installation\n\nIf you want to use this module in your own application, you can just install it from the npm registry:\n\n\t⌘  npm install --save resol-vbus\n\nIf you want to contribute to it you might want to check out the latest version from GitHub:\n\n\t⌘  git clone https://github.com/danielwippermann/resol-vbus.git\n\t⌘  cd resol-vbus\n\t⌘  npm install\n\n\n\n## Running the console examples\n\n\t⌘  node examples/<name>/index.js\n\n\n\n## Running the tests\n\nTo start a single run of the test suite just enter the following command\ninto your shell:\n\n\t⌘  npm test\n\nTo run the tests after each change to the source just enter the\nfollowing command into your shell:\n\n\t⌘  npm test -- --watch\n\n\n\n## Supported Devices & Services\n\n* [All current RESOL controllers with VBus](http://www.resol.de/index/produkte/sprache/en)\n* [RESOL DL2 Datalogger](http://www.resol.de/index/produktdetail/kategorie/2/sprache/en/id/12)\n* [RESOL DL3 Datalogger](http://www.resol.de/index/produktdetail/kategorie/2/sprache/en/id/86)\n* [RESOL KM2 Communication module](http://www.resol.de/index/produktdetail/kategorie/2/id/209/sprache/en)\n* [RESOL VBus/LAN interface adapter](http://www.resol.de/index/produktdetail/kategorie/2/id/76/sprache/en)\n* [RESOL VBus/USB interface adapter](http://www.resol.de/index/produktdetail/kategorie/2/id/13/sprache/en)\n* [RESOL VBus.net](http://www.vbus.net/)\n\n\n\n## <a name=\"specs\"></a>Technical Information & Specifications\n\n* [RESOL VBus Google Group](https://groups.google.com/forum/#!forum/resol-vbus)\n* [RESOL VBus Protocol Specification](http://danielwippermann.github.io/resol-vbus/#/md/docs/vbus-specification)\n* [RESOL VBus Packet List](http://danielwippermann.github.io/resol-vbus/#/vsf)\n* [RESOL VBus Recording File Format](http://danielwippermann.github.io/resol-vbus/#/md/docs/vbus-recording-file-format)\n* [RESOL VBus Specification File Format v1](http://danielwippermann.github.io/resol-vbus/#/md/docs/vbus-specification-file-format-v1)\n* [RESOL VBus over TCP Specification](http://danielwippermann.github.io/resol-vbus/#/md/docs/vbus-over-tcp)\n* [RESOL DL2 (v2) & DL3 Data Download API](http://danielwippermann.github.io/resol-vbus/#/md/docs/dlx-data-download-api)\n\n\n\n## Known issues\n\n- The `ConfigurationOptimizers` do not yet detect the firmware version running on the controller to be configured.\n  That sometimes causes configuration loads and saves to fail because unknown values are read from or written to\n  (e.g. using the \"customizer\" example on a DeltaSol MX with firmware version 1.11 or below).\n\n\n\n## Short-term plans\n\n- Remove current `ConfigurationOptimizer` constructs in favor of RESOL's official support.\n\n\n## Projects using `resol-vbus`\n\n- https://github.com/BenniG82/vbus-to-homie\n\n\n## Changelog\n\n## Work in progress\n\n\n## Version 0.29.0 (2024-01-22)\n\n- [BREAKING CHANGE] Changed IPv6 device discovery support activation.\n    Previously the `options` object passed into `TcpDataSourceProvider#discoverDevices`\n    needed an `ipv6` boolean value set to `true`. That option was removed in favor of a\n    `family` string value which defaults to `\"IPv4\"` but can be set to `\"IPv6\"` to\n    perform a IPv6 device discovery. In that case the two other options `localAddress`\n    and `broadcastInterface` are required as well. See the documentation for more details.\n- Add verifiers for VBus-over-TCP commands to `TcpConnectionEndpoint`.\n- Add `connectionAttemptFailed` event to `TcpConnectionEndpoint`.\n\n\n## Version 0.28.0 (2024-01-06)\n\n- Add `extendFieldData` option to `DLxJsonConverter`.\n- Add `SpecificationFile#getPacketTemplate`.\n- Add password and channel checks to TCP endpoint. (#93)\n- Add `TcpConnection#disableReconnect`.\n- Correctly propagate errors during `TcpConnection` reconnect.\n\n\n## Version 0.27.0 (2022-03-09)\n\n- Fix bugs in `SerialConnection` and `SerialDataSourceProvider`\n\n\n## Version 0.26.0 (2022-12-18, never released publicly)\n\n- [BREAKING CHANGE] Removed `Recorder`, `DLxRecorder` and `FileSystemRecorder`\n    The `Recorder` style of interfaces was not well thought out and unreliable. This\n    version removes it, with no replacement!\n- [BREAKING CHANGE] Removed `lodash` dependency\n    Although this removal was done with great caution and a lot of test coverage, there\n    might be side effects we have not thought of.\n\n\n## Version 0.25.0 (2022-04-12)\n\n- Update several dependencies to fix security issues.\n- Update VBus specification file to 20220206.\n- Add support for CRC7 in protocols using minor version 1.\n- Add `Datagram` and `Telegram` support to `VBusRecordingConverter`.\n\n\n## Version 0.24.0 (2021-09-12)\n\n- [BREAKING CHANGE] Replaced the deprecated \"request\" dependency with Fetch API impl\n    Since the \"request\" dependency that was used in the `DLxRecorder` class has\n    been deprecated, the code was refactored to use a Fetch API implementation instead.\n    But since the method `DLxRecorder#downloadToStream` expected \"request\"-specific options,\n    it had to be changed, too. This method was renamed to `DLxRecorder#_downloadToStream` to\n    indicate that it is a class-private method and its signature was changed to accept\n    Fetch API specific options.\n\n\n## Version 0.23.0 (2021-05-14)\n\n- [BREAKING CHANGE] Replacing custom inheritance code with `class` syntax\n    Up to this version inheritance was established using a custom `extend` function.\n    Since only modern ECMAscript runtimes are supported since the last release the code was\n    refactored to use the ECMAscript `class` syntax instead. In that process the `extend`\n    function was removed, both the standalone one and the static class function that was\n    added to every \"class\".\n- [BREAKING CHANGE] Returning a `Promise` from `channelListCallback` callback\n    The `TcpConnection` accepts a `channelListCallback`. This callback gets called with the\n    list of channels returned from the `CHANNELLIST` command and a `done` callback.\n\n    Up to this version the return value of the `channelListCallback` was ignored. Starting\n    with this version this behaviour is changed if the return value of the callback is\n    a `Promise`:\n    - if the `Promise` reject, the `done` callback is automatically called with `done(reason)`\n    - if the `Promise` resolves, the `done` callback is automatically called with\n      `done(null, result)`\n\n    This allows the `channelListCallback` to be `async`.\n- Errors thrown by `TcpConnection#connect` now have a `vbusPhase` member describing on which\n  VBus-over-TCP command the error occurred\n\n\n## Version 0.22.0 (2021-05-10)\n\n- [BREAKING CHANGE] Dropping support for Node.js versions < 12\n\n\n## Version 0.21.0 (2020-05-02)\n\n- [BREAKING CHANGE] Returning a `Promise` from `filterPacket` or `filterDatagram` callbacks\n    The `Connection#transceive` method and many of the helper methods that use it\n    accept a `filterPacket` and/or `filterDatagram` callback. Those callbacks get called\n    with the data to filter and a `done` callback.\n\n    Up to this version the return value of the filter callbacks was ignored. Starting with\n    this version this behaviour is changed if the return value of the filter callbacks is\n    a `Promise`:\n    - if the `Promise` rejects, the `done` callback is automatically called with `done(reason)`\n    - if the `Promise` resolves with `null` or `undefined`, the `done` callback is not called\n    - if the `Promise` resolves with any other result, the `done` callback is automatically\n      called with `done(null, result)`\n\n    This allows `async` filter callbacks!\n- Add `SerialConnection#baudrate` option.\n- Stop running Travis tests under Node 6.\n    Some dependency of `jest` does not work under Node 6 making tests break\n    for that target. The `resol-vbus` library itself might still work under\n    Node 6, but there is no guarantee...\n\n\n## Version 0.20.0 (2019-06-15)\n\n- This version contains several breaking changes! You have been warned...\n\t- Refactor code to make use of ES2018 features (using Babel to back-support up to Node.js 6)\n\t- Remove custom `Promise` implementation in favor of built-in, native one.\n\t- `Promise` return values no longer provide the `finally` and `done` methods.\n\t- Remove `utils.promise`, `utils.Promise` and `utils.cancelablePromise`.\n\t- Add `reportProgress` and `checkCanceled` options to `ConnectionCustomizer#transceive{Configuration,Value}` as a replacement to the previously used `cancelablePromise` solution.\n- Add RESOL DeltaSol C configuration optimizer.\n- Add support for VBus-over-TCP wrapped in TLS.\n\n\n## Version 0.17.0 (2018-02-10)\n\n- Add `Buffer` support to `Connection#(get|set)ValueById` for values larger than 32-bit.\n- Add `Connection#getCaps1`.\n- Add bulk value transaction support to `Connection` class.\n- Add support to generate and parse \"type 9\" comment records using `VBusRecordingConverter`.\n- Make it easier to create a `Specification` from a `SpecificationFile`.\n- Extend `vbustouch-proxy` example with text data logging feature.\n- Update dependencies.\n- Some minor bug fixes.\n\n\n### Version 0.16.0 (2017-02-01)\n\n- Use VSF binary file to load VBus specification data\n- Add support to read and write raw data in VBus recordings\n- Extend `VBusRecordingConverter` to support fast topology-only scan\n- Code clean up\n- Several minor bug fixes\n\n\n### Version 0.15.0 (2016-03-30)\n\n- Update VBus specification data\n- Several minor bug fixes\n\n\n### Version 0.14.0 (2015-10-29)\n\n- Improve configuration optimizers and their discovery\n- Update VBus specification data\n\n\n### Version 0.13.0 (2015-05-14)\n\n- Add configuration optimizers for RESOL DeltaSol SLT\n- Add BlockType support\n\n\n### Version 0.12.2 (2015-05-05)\n\n- Update VBus specification data\n\n\n### Version 0.12.1 (2015-04-27)\n\n- Add configuration optimizers for RESOL DeltaSol MX and BS/4 v2\n- Add a simple JSON live data server example\n- Add some documentation\n- Several bug fixes\n\n\n### Version 0.12.0 (2015-02-28)\n\n- Add `vbustouch-proxy` example\n- Add support for rounding floating point numbers\n\n\n### Version 0.11.1 (2014-11-04)\n\n- Fix a floating point bug caused by `setRawValue`\n\n\n### Version 0.11.0 (2014-10-29)\n\n- Added support for setting packet field values\n- Several bug fixes\n\n\n### Version 0.10.0 (2014-04-26)\n\n- Finalized support for customizing controller configuration.\n- Several bug fixes.\n\n\n### Version 0.9.0 (2014-03-16)\n\n- Completed Recorder class by adding support for recording\n- Added unit conversion to VBus specification\n- Several bug fixes.\n\n\n### Version 0.8.0 (2014-03-03)\n\n- Extended Converter and VBusRecordingConverter to support object mode in stream (for performance reason)\n- Fixed several bugs\n- Increased test coverage and completed documentation.\n\n\n### Version 0.7.0 (2014-02-17)\n\nFirst release to the NPM registry.\n\n\n\n## Contributors\n\n* Thorsten Müller\n* Paul Hanna\n* Sabine Käß\n* Andrew Thompson (@thompsa)\n* @t9zx\n* @SurfGargano\n\n\n\n## Legal Notices\n\nRESOL, VBus, VBus.net and others are trademarks or registered trademarks\nof RESOL - Elektronische Regelungen GmbH.\n\nAll other trademarks are the property of their respective owners.\n\n\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2013-present, Daniel Wippermann.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdanielwippermann%2Fresol-vbus.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdanielwippermann%2Fresol-vbus?ref=badge_large)\n","maintainers":[{"name":"danielwippermann","email":"Daniel.Wippermann@gmail.com"}],"time":{"modified":"2024-01-22T18:00:24.353Z","created":"2014-02-17T19:04:03.967Z","0.7.0":"2014-02-17T19:04:08.422Z","0.8.0":"2014-03-03T17:52:14.438Z","0.9.0":"2014-03-16T16:44:17.617Z","0.10.0":"2014-04-26T08:38:19.423Z","0.11.0":"2014-10-29T06:31:07.807Z","0.11.1":"2014-11-04T06:07:02.263Z","0.12.0":"2015-03-18T08:38:32.672Z","0.12.1":"2015-04-27T09:06:36.181Z","0.12.2":"2015-05-05T08:11:09.339Z","0.13.0":"2015-05-14T05:33:45.933Z","0.14.0":"2015-10-29T05:18:26.354Z","0.15.0":"2016-03-30T09:39:29.465Z","0.16.0":"2017-02-01T20:52:02.662Z","0.17.0":"2018-02-10T13:36:27.888Z","0.20.0":"2019-06-15T05:14:23.547Z","0.21.0":"2020-05-02T18:47:42.214Z","0.22.0":"2021-05-10T15:59:20.565Z","0.23.0":"2021-05-14T09:09:15.870Z","0.24.0":"2021-09-12T05:05:47.986Z","0.25.0":"2022-04-12T17:41:55.910Z","0.27.0":"2023-03-09T16:37:30.826Z","0.28.0":"2024-01-06T06:04:24.785Z","0.29.0":"2024-01-22T18:00:24.165Z"},"readmeFilename":"README.md","author":{"name":"Daniel Wippermann","email":"Daniel.Wippermann@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/danielwippermann/resol-vbus.git"},"homepage":"https://github.com/danielwippermann/resol-vbus","bugs":{"url":"https://github.com/danielwippermann/resol-vbus/issues"},"license":"MIT"}