{"_id":"websocket-framed","_rev":"49-a9008342cebe400849d2722fc1a424bb","name":"websocket-framed","description":"Framed WebSocket Communication","dist-tags":{"latest":"1.2.9"},"versions":{"0.9.0":{"name":"websocket-framed","version":"0.9.0","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.1","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"ca04884cf532f2a371d9cdb7571e556f9bc33aef","_id":"websocket-framed@0.9.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-F+y1o25qi2dtowqQasRHOTb0Ovrwz1W5WvZmuVm9SKZYXfr2gPbj7tKZKDXACfXNNtD2seBaG3o9o8dj4YFZPw==","shasum":"657cf11b6a783fd2ec9d60c5ea6c141b29e05b64","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7tXZ61th/+tc6kSRjCkMEezWYrNLGGJuT4C6rrbH+uAIhAOiiUWuq2aR5dPMfhPmSOdsw0Z4/H8w0FTLq5T/IqlLE"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.0.tgz_1496927886716_0.3157777765300125"},"directories":{}},"0.9.1":{"name":"websocket-framed","version":"0.9.1","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.1","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"6e570b1a6b8af14f949930cd5c124cc9ad453b61","_id":"websocket-framed@0.9.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-XlvsToSa2aby2rjIG3DkeUf7rcspUqvpTz7szlKkXs4XJU1cGO6l68FyCK82RTKCFGc7dL/g1OwY8Eu61OYrrg==","shasum":"0ebd6e0787c82a0af56601a023d8feb89b301c4f","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD14JBbQ/u8+JC4v3u1ARGiEtz/Mwv3ZBAc06IhiIXIjgIhAM7bppSekT+m0CKi+VNW9GBciEWmkbDRvFXo8l9pZ7HB"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.1.tgz_1496928453116_0.37877904693596065"},"directories":{}},"0.9.2":{"name":"websocket-framed","version":"0.9.2","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.1","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"1fee213772186737327a54cf2213e5b2fda3f905","_id":"websocket-framed@0.9.2","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-JsWnBXkSEh8citHRgB8evAv9C+XUBtE7zuZCaO3HbayOoqFAhWdWXOczlgcsUjs7sGnUYbgzoFKBxtiaug7Dww==","shasum":"0eef091a2a5cf3ec9cfa398452173ca8ac6b6261","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH25jYcFVrn0yaEJV8X4qWZgra8s6BZgIoYa1pw60u2MAiBGWXNS1209z/F0t7rdszhO7JeoN44HGZGW00AsNJUYMQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.2.tgz_1496928638988_0.3090968388132751"},"directories":{}},"0.9.3":{"name":"websocket-framed","version":"0.9.3","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"69ba9f093bf6448ddafa65503d3aa319dd620bf1","_id":"websocket-framed@0.9.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-DkRCNwmbGtXS20dCsUIDJytYWOVwRZPwl96XJI58L9JJA2LvL3/dzSvnUlKRFt9R3K2ZBrVpVXrIGpZx9cQxGg==","shasum":"720906e732a9c2030af40885ed328da5df16d547","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWkSfcVuztTqEq57b05hZzQOhJNsznFN1ySnWprnpk4AiEAlAg+Tv0NedjHYqUbNAPu6y8ZkUERgKomutJh1I6e+GI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.3.tgz_1497103583846_0.7104768953286111"},"directories":{}},"0.9.4":{"name":"websocket-framed","version":"0.9.4","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"1ca9cfafcd29a4768a72d3df18b0f31b0d8b133c","_id":"websocket-framed@0.9.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-5HHPB5CfZ/Qg4qmw3wnMZ6xR0fH7XP1NxsyxvnHcwqftBqqZNF7dD5+ufZC0PE+5kVwr2FccZ5A2NrqztZESCg==","shasum":"423139020cb0e0dfb2f37c6d8f407945a5035d34","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVwO/fTHsy18APSJ7/KmL2ddJ3T/jNeZDI8y6hKvjJ1wIgCMCeJQnt0D+G2NyGU2d1WMntZMnQsFsbl10Epq8okU8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.4.tgz_1497121052882_0.5023300580214709"},"directories":{}},"0.9.5":{"name":"websocket-framed","version":"0.9.5","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"75adc8e01f9193cc7520b5722ff457d8a44a4e7f","_id":"websocket-framed@0.9.5","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-6ef6RqOleHIxnwjYceyom/5ARKZQda3uVTcLCioOWo1EeH2C0IhnwkIUdRX+P1JH4QjVvFg+mu3ad5iF7GXBIQ==","shasum":"7bd2e5ae1807fa4c2d4f28cf08c79a7a906d5bb0","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNi4P50xAngc0F0TPL+w84aNboj7+KBdzVvqv3BJvkcAiBQKQWyG482fO+5LU0QIgMSqmhcCeCtmTmOQvkRwyOOug=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.5.tgz_1497121535417_0.6064005885273218"},"directories":{}},"0.9.6":{"name":"websocket-framed","version":"0.9.6","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"3c245854792a535c7295857c12e099263818914c","_id":"websocket-framed@0.9.6","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-ayDP0auhYBEXqClGo/OPifFVMsBjb54CldXnEbXYQAmcwVR+frCfkima/qW/pQ4XZ6Ve2jAEDzOP5wNTBAF+pA==","shasum":"108b2de654b1457ec0a84b61e54e6661585a5385","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0y33uzDtNYoq4o+/6EC6GVVU+AGQudIpFkr1hVUO8FAiBVuqR5ufXwaXCrgushWd/8E8xku5mZRgo/XajTfANJeA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.6.tgz_1497132391451_0.4245604043826461"},"directories":{}},"0.9.7":{"name":"websocket-framed","version":"0.9.7","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"a3daca74d582226a3a3baaada5ff544ddfe79c17","_id":"websocket-framed@0.9.7","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-Ix1GR5UE9ZZHX/A9+J0i3Mer+rc0GmTAVRuG6vVqdG1CHJ8TwW0+eo/XR+QKZaOQMxrwn/C9H5Az0om+9EyOQA==","shasum":"665bfffd4f7190c37841d933668d556e2fb38450","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQKcT9ZVNSavHo6AB+CVUUfRM1JiNGA6nD99I4IBa6xAiAIbrEZ+ciOumz+onbc+Mtu24ytAzRRHNUEVGoWtJ/3kg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.7.tgz_1497132845838_0.5783506208099425"},"directories":{}},"0.9.8":{"name":"websocket-framed","version":"0.9.8","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"95390c62ac2412409dd1afbc0e13371099b0aae0","_id":"websocket-framed@0.9.8","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-gRlPK0X/m0jMsKfDhC5YJ9GGG/z1zlYX2d7aFhunCpctFRyQjKPAncAPZJYU8MBuMoq90HdfpIv9/r3pFI1IqA==","shasum":"a6a2c9f4fbf3216771e5e29b1b76434a3e9c0a1d","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPu4ot24G89ttDt2SWaIFv6INQfmhs6Sa57OijlVIu2QIhALKC6MP1l/KHcSfRZEiLUrGPom2jQiHBEXUJVd3AzNLm"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.8.tgz_1497168774950_0.14125822577625513"},"directories":{}},"0.9.9":{"name":"websocket-framed","version":"0.9.9","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"0891eb3e843a6532e752d48d237bf2625cc8fe8d","_id":"websocket-framed@0.9.9","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-JjlPZhCy8g3FwmoCwRBptxyLjnsMnrRopVGk8+wlU4yrcTKYU42RZjrqPX5PTUxk0DWnC02mGh2Q9FBhBWWN1A==","shasum":"fb2c03126c54eff017a5750d1e272ddf477edaa2","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe2AUokdCQKAGCvTl4ntoSjpSiZIMHjXslT3DahReX7QIhAMNJCwAGFuUMXb6rrYPROnFBy1SYI85IcXh6Wi2lud32"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.9.tgz_1497168958346_0.921765090432018"},"directories":{}},"0.9.10":{"name":"websocket-framed","version":"0.9.10","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"9f4544b01319b50282c08ea2eb84480ae74d3733","_id":"websocket-framed@0.9.10","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-LBAZ/dTSwMPenztzDUglsfcWthp94cbgbLj0n9IqRTZe7roeKsEw9NTs5IlxRC847OqHqit0YBEDBK/Nvb+v/Q==","shasum":"d57f92edf94b41c632334cf09f11979209473e5f","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-0.9.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSe8MLgjS7Xwp+POrv0rQAU6al8vtfYswH/XAobyf5cAiEAprwiC+AyYwLPOyK0xpz9N3Wl/d/iya1A+CTbZCmkZGw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-0.9.10.tgz_1497178149306_0.781016175635159"},"directories":{}},"1.0.0":{"name":"websocket-framed","version":"1.0.0","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~19.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~3.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~3.19.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"42f2de41cadf4d5006a03c288f61f33dcf5d29ca","_id":"websocket-framed@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-M8uE3L3TngGY/8M9L5uyERv7dLYGlAkRUt2+fklwin//dyvE+ixiabKgJHRYjzBIDc/doXxRkzNXBQbeX5EcEw==","shasum":"98389c38593446d0fc81cf95ae5291f830582ba7","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu6w14+d7RAKYQtMlpKX0KFg+n2iE4SM6G/1Akc/cbDAIgdp3bNrfMG2lloCqTij5jviWJrSiQDSxzO9FqmHA1T/k="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.0.tgz_1497190036290_0.4953267746604979"},"directories":{}},"1.0.1":{"name":"websocket-framed","version":"1.0.1","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.2","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.0","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~4.0.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"ed007385c21a15859bf4825b9923317cd5634097","_id":"websocket-framed@1.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-wgi9HS+K3VGNfwFHJh5D8qYavbHAXspLO7anAYW7x1SQTgFjOfT79CH0E5X26MxvvGvpErqE8wbw/4LI97nbAw==","shasum":"42220641643ea536c97bd5a7659b549605cd0736","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCROBfzN/YV+3kCm91tnAPXUElWWpBFy2zEnAmUN/6IUwIhALLNA/D03iUMguoQtiNwtdo8NC63RY+1gcYC3Ng1pEnE"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.1.tgz_1497598999192_0.48147367243655026"},"directories":{}},"1.0.2":{"name":"websocket-framed","version":"1.0.2","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~0.9.4","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.1","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~4.0.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"efa7ae9e8bc3af2c4ae3fc79a29cbf21777fdb5b","_id":"websocket-framed@1.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-r9O9GHfoLuUZyVK5UWeAu3WZPECteOe+x/+j6uMDOqvmMR/jfmMR7iMSsINdGluG0IsF3puffWQbTVd/tElV3A==","shasum":"786b0466e98a18926a6d80459fa43d8e00b65184","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8nCGZY8j+Sqm1o3PSy3qlL2jkhhLbZxTM/z7x1CmkJAiA43BKPasJu6yHE8qcM+TV9HzJpgygV5nBbm6YRrrjMxw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.2.tgz_1497714840030_0.8091672870796174"},"directories":{}},"1.0.3":{"name":"websocket-framed","version":"1.0.3","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.0","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.1","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.5.2","eslint":"~4.0.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.3.0","eslint-plugin-node":"~5.0.0"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"491c84c82dcf815d7a0ee7216206fa9f9cf74668","_id":"websocket-framed@1.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-r+G/I+I6brejQvN9BHnne3CjwSNjoNCTxU9kTBq4ZLriNBbEpHQcTLYvnEGu24KN0/s+Lx1xyAKBU7F0gpndZQ==","shasum":"97aeae64f451ed1cdc91e04db70538d3ffa53049","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7eb2ZBlQsxQi/+EjpoLk+Ub8juLDSBpnHuPIcXLhH7AiBrGGZIXRBZIhqk+8dEwMhnC9aqrLWJwaoB2WHAK0BDRw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.3.tgz_1497715524594_0.336322428425774"},"directories":{}},"1.0.4":{"name":"websocket-framed","version":"1.0.4","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.0","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.2","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.2.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublish":"grunt default","build":"grunt default"},"gitHead":"64fc2440859d00e0a4a13c5c92ef8330bb5222b3","_id":"websocket-framed@1.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-UVO4j21oagOVw6iMy3Aj7dv8yGqeFTo2bJPJQPrTeHvfcP8hkIW2Ncr+RybyO9gdTgTirpt9GndAwI7wuN7VIw==","shasum":"9eb4c001ee91a58c736cf680bb478b4965ec3be5","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqc0PIlRQyeD7Ayt+6pGcgUkKg9PSVbgDTRnUEUCcTDgIgW87ej/WIlug07bGhBoI4BNhdGnbcjb5eXqKsTYkj9y8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.4.tgz_1500460324007_0.7127703628502786"},"directories":{}},"1.0.5":{"name":"websocket-framed","version":"1.0.5","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.0","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.2","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.2.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"98e9966628d573233dc8798cac820d280043a1d4","_id":"websocket-framed@1.0.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-oCleDs52YeEIUs3gOARGK6T6QXTDGvXGkfrXBcio530rJYNY+LWwf6OvXqaCDOnHw3Jh8IfcS6tfA6Z5yIVJaw==","shasum":"0d87c053e5b3b91f15c6d80ec80137ca6719ab81","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC689q1s1jDPc4KLCMi4EKxv2TEjwJ5kuZJmUec26VNsgIgR/SExBPrsBbhVADhN0WeJcogGreH/xi/xnZLk3P/NDs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.5.tgz_1500460355726_0.9618026684038341"},"directories":{}},"1.0.6":{"name":"websocket-framed","version":"1.0.6","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.2","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.2.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"382215f0f5d094c89e029214d55b68943cddbe3d","_id":"websocket-framed@1.0.6","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-c+Se1PXA5OhJ7uFroCwOCIt8zZfnIoPO3KTz0UkhxiO171uMaen3bFhpCk5Y0ehqqkmWQwC6u+cGo84ud70lHA==","shasum":"817d3fb759fb2ad888357fa14be44a28eef033af","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ6FYModw+aQi2VuVOIg8bRsBfZdi3o4Y5odvyMreQygIgfbMRTluG/gYNx/oxukAcJJ3HybFS5LZOz55N0+6uHk4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.6.tgz_1500463575906_0.7586407021153718"},"directories":{}},"1.0.7":{"name":"websocket-framed","version":"1.0.7","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.2","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.2.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"49dd158029fdfe4ff028096f81a3f497cd84b4c2","_id":"websocket-framed@1.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-A1OJ+xwr/cfZUxfgC6Q/QugBuyHuNoxvM4HJsQv7HjgCdsjdFGkkDBcCAzDfnd7CppxdiJZhnatCf/R3TAibnw==","shasum":"00ffcee2812210038b1c6e83bc0a1b0019528121","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+a8kvLxnkdJV5wWoTWxkirKIXZtvhURclD9wvkrqiWQIhAIuR+uxP30cexDxNLYpyUBMC6yknso9t90EJM4ZS9CZc"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.7.tgz_1500463617764_0.40214297315105796"},"directories":{}},"1.0.8":{"name":"websocket-framed","version":"1.0.8","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.1","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.3.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"287d7b1dd96400e181c4c35478d760dd136d3cbd","_id":"websocket-framed@1.0.8","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-UIjGRNOL06Vfqu3TN/O8YAypxNLVegcDrm7g3c6Ut9FtRWyKRCENFl0PkZqvf/UBGKDNtFjBZjgKyOvAnqe4LA==","shasum":"6fb39d18fffee3a3e7c45cf1cd47770fb3fa4749","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX1jIEjvnMsuuFLT542Ot2V+BdOF2rNAvil0Z9gCM2WAIhAJ7fdfGy/9JiBL4nwHM9NSNvueISfJUWjNqmkZ/DYt4E"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.8.tgz_1500832322617_0.5721972533501685"},"directories":{}},"1.0.9":{"name":"websocket-framed","version":"1.0.9","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.2","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.0.0","grunt-babel":"~6.0.0","grunt-browserify":"~5.0.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~7.2.3","babel-preset-env":"~1.6.0","eslint":"~4.3.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.1.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"14d639c941f826ffe70715fa269eccdb2293770d","_id":"websocket-framed@1.0.9","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-kloauldn5dPvyKh8J8YKFd3egfT7SpKgs06T/nutHUL2xfoYFJ+GUaDflmLTiOE0vL1Rgn82iwprXV9i+xEnOA==","shasum":"15f161dc59524b6e241d911a92462c6be7a380e7","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7kEBoZyIP2/T7262YfCykxfJYyMmsKpbZ1SdpPqCQMgIhAJncpGAGnhIC1XeFXGZH8676TGzc3jHpphHC5JLikh2w"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.9.tgz_1501876153353_0.09487813268788159"},"directories":{}},"1.0.10":{"name":"websocket-framed","version":"1.0.10","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.3","eventemitter3":"~2.0.3"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.1.0","grunt-babel":"~7.0.0","grunt-browserify":"~5.2.0","browserify":"~14.4.0","babelify":"~7.3.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~8.0.1","babel-preset-env":"~1.6.0","eslint":"~4.8.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.5.0","eslint-plugin-import":"~2.7.0","eslint-plugin-node":"~5.2.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"870e6524070168f8c9f633c11bd13df6f4a75376","_id":"websocket-framed@1.0.10","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-3KCNG4HgSddEV8KOOZ2QIoRhW1v5VUEqro+oZFlSOgSS1Qxwky60lsQ69kz0cfEnyOYLf9QoZ9+WDbdaRBXPLQ==","shasum":"e2d01138dcd6c1d8f0e828596a1a285bae5e449e","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIRKjLVpNPY4BXduBMseP2Zqyv8BjiajnbLVOM+RdphAiATRC8CjqgNagcKg1/uPdOkvAzCJ1JI+8MZ2BZD9145QA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.10.tgz_1507313921743_0.8417670575436205"},"directories":{}},"1.0.11":{"name":"websocket-framed","version":"1.0.11","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.4","eventemitter3":"~3.0.0"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.1.0","grunt-babel":"~7.0.0","grunt-browserify":"~5.2.0","browserify":"~14.5.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~8.0.3","babel-preset-env":"~1.6.1","eslint":"~4.12.1","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.6.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~5.2.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"461c11bb09c3826b8c1e74ce781318d0b5d12d97","_id":"websocket-framed@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-zHZu6MJPgRytVMW/U7yhghHZFGs/SlhN5sRlAo8cCYAYFQZpdjXm8K50fm95U0fjiFJ7buGsbr7H9uYQKRUbuQ==","shasum":"45b354179d04e419cde22973dd1494f19d02c8cb","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnLWgrYR2+ZPV6EI4rlNFzMJuQwzKrUnSGBUPSTrQitAiAWBuskQl0o9mb1463xBzajJyA0e9Lq6ZeMJPrryRbcXw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed-1.0.11.tgz_1512257849701_0.6438164121937007"},"directories":{}},"1.0.12":{"name":"websocket-framed","version":"1.0.12","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"~1.0.5","eventemitter3":"~3.0.1"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-eslint":"~20.1.0","grunt-babel":"~7.0.0","grunt-browserify":"~5.2.0","browserify":"~16.0.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-preset-es2015":"~6.24.1","babel-preset-es2016":"~6.24.1","babel-preset-es2017":"~6.24.1","babel-preset-stage-3":"~6.24.1","babel-preset-stage-2":"~6.24.1","babel-plugin-transform-runtime":"~6.23.0","uglifyify":"~4.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-shim":"~3.8.14","babel-eslint":"~8.2.1","babel-preset-env":"~1.6.1","eslint":"~4.17.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.6.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~6.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"0ceae75f0be6f2a8c73aae8e531dc782543d7c9a","_id":"websocket-framed@1.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-g05ad1IP7m7q3EdMqAmYDTYg0LSZD8hTWvoHTgV/Fu3CE+WQEOAG6B0cT2DCiMhp32ycYzaMqD0QVVySeTqV6g==","shasum":"4281378519bf0fcfb2a338362709fade3ddb2f53","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.12.tgz","fileCount":8,"unpackedSize":126711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeM1ymm3KqlaAEEqBBF5TTyzI6tOY8LeDDzZ7DafTtmAiBLKLCHOaBvlKUpYrrV4SjlJjeoEpS72tUEoNK5RsGpZw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.12_1518305024604_0.09919957947415803"},"_hasShrinkwrap":false},"1.0.13":{"name":"websocket-framed","version":"1.0.13","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.6","eventemitter3":"3.0.1"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.2.0","browserify":"16.1.1","babelify":"8.0.0","babel-core":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"4.0.5","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.2","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.9.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"80aa21eeafad435d196b2a7e8d0d87aa2fd79c6a","_id":"websocket-framed@1.0.13","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-FIga8ROKQWitZDJ7vwa9Mi0QLYsVRyZcTbd0Hx/Rw3XHVPn0LPFujUnrBUCTAGuQJj9APRPF+JbwQQyB6LXpwQ==","shasum":"4836dbb24d51974ba1b37ab97897daec861a2423","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.13.tgz","fileCount":8,"unpackedSize":126685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtyKaTUodoIlxLGcDQjiJWiv/wsR/b9UL8AvRK+T8JUQIgLfv/HsdK+zAI97G5xUfOmnQbg7TZdrSfbuxFYZkEHI8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.13_1521931317257_0.7458861035562052"},"_hasShrinkwrap":false},"1.0.14":{"name":"websocket-framed","version":"1.0.14","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.7","eventemitter3":"3.0.1"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.2.0","browserify":"16.1.1","babelify":"8.0.0","babel-core":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"4.0.5","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.2","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.9.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"80f84dd0ed367a6af77e666bc52017a4cec16d60","_id":"websocket-framed@1.0.14","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-gx/t6+hrWc9TASmetg6Q7G2MeOFqG910xVmhtGutInsdY3OdghdyzOOjQcUsfzbqQ6ZxERvjS67ooxPFKx8YCg==","shasum":"b78219e6236211b35abd91d4be8ee392d4eedf34","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.14.tgz","fileCount":8,"unpackedSize":126685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdSBKL6B1KYIR7BfrtnzPIvalGAqelh6BKmqs8P2nbQAiEA4TAdbOJpfHl8IooVZ5ALSj5fSlzEWM/+Ky4HxWJxzUc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.14_1521933199927_0.01599764436629547"},"_hasShrinkwrap":false},"1.0.15":{"name":"websocket-framed","version":"1.0.15","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.8","eventemitter3":"3.0.1"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.2.0","browserify":"16.1.1","babelify":"8.0.0","babel-core":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"4.0.5","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.2","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.10.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"e72e5a3b701c021b9f8c9736369b862a2a074ff9","_id":"websocket-framed@1.0.15","_npmVersion":"5.8.0","_nodeVersion":"9.10.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-dgP2jqKYg1zLekSc3RHNrG4RvAPftkIoo9IatuoSPtbaUWqKHcbRrLxQof20L4pIvSLS4IjHMXX6yJwkhPFaLA==","shasum":"3a813d24762e79b27c7346840483c1223f60dad5","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.15.tgz","fileCount":8,"unpackedSize":126686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxglWLxvuwuiMALUJPjkP2K12Gm0n+yvvdtI/Ebn6J1AiEA1MTtVDIEB8RJXccCIk+re7oyxiMRg9Meia1yt3Sc77M="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.15_1522416933345_0.6581042313993755"},"_hasShrinkwrap":false},"1.0.16":{"name":"websocket-framed","version":"1.0.16","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.8","eventemitter3":"3.0.1"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.1.1","babelify":"8.0.0","babel-core":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"4.0.5","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.2","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.10.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"16870c163b9bac32dcfc37d4bc175e7f06cee595","_id":"websocket-framed@1.0.16","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-yh59eK+1FHjuvykKHTkjr2HnKi0/IyK13/nGXMgLIJWv/myKBIsNXpkxkD1k9Fv4I6lAGQ9vhxVAysR1NMRk8Q==","shasum":"8c8bfc0e128665866014fdb04e9ce2f985084b84","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.16.tgz","fileCount":8,"unpackedSize":126686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOrFlkLYiRLL13QOk4VmMVeMvBUg8EpmylfKXihC7REwIhAKc12BlbBJqEk97puEEuy/HDM/EyGfFwm1LDvvH8FdPc"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.16_1523396333868_0.7034030307885584"},"_hasShrinkwrap":false},"1.0.17":{"name":"websocket-framed","version":"1.0.17","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.10","eventemitter3":"3.0.1"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.0","babelify":"8.0.0","babel-core":"6.26.0","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"4.0.5","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.3","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"e8d050d70c799d2db048d00410823f888b1daf35","_id":"websocket-framed@1.0.17","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-tfLihCogfOowWtSorjf7DjB8cNalZjTFW5ra7fZcCQVtCaF4CXdn+NqUjCkFTN9tWBNHxn+gDXOHK0czp/cE4Q==","shasum":"a97259fe6436fbc6946815bb2157f471501f9e62","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.17.tgz","fileCount":8,"unpackedSize":127178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2KMSCRA9TVsSAnZWagAAtDoP/18ub5JGoiTorcMTdWJF\n6m5cECtEZGtkKdJStpNY693ygPInCStMTBHczIVVQlSP7umCIzycItWHHYhm\nXfxyu/fYLl25c+3x8ajq8einRMoiAqDiR8TLd91TlKT7bjouZcA+P8ePKIiT\n1WyGU5ylwKUxbX01SdQTPCmt2SwBXWqXpmC9Orgj/Vwhlzz6Wy9QdoHgK9Bv\nkBfzAfrG9f3hL9Jo1KylQPWfXDlBLdbRvyFnRtcloWKHvmSG91enqvOKZW8Q\n/svy4x1f4sRosnTg2z7NYh+xs76RjL2pYTw3AW39eAezzrBdrcRjAdgNcmqb\nNGOUZry3EAtfWb5T6oyzkgkEDFS0kIO6mXmp/kaTCErhDXN0TQeK5pL3gPan\nutDJ5MG6ioMVOLIJtY3OwBArXBABL8axMwsLYk1RhoHBehe1ZoWPHfHPhbRW\nL8XLtw1vEqdXiKpAwBN8f1SknlooL6d2BIhkJUuR/AoyuDDnOCPGvMcg+euA\n2GLOM82ZwH1atlq6xn1m5fxSP908hujyVKWxTgQDhNyBkxyyFNdGUC1tRElM\nkl/Qi/UpeYnyvLFOwxxKs7oSrTPWkqXWizgEeBspkGjMjgytMzT8UZ+HXaUl\nXuaQ2T2rLcIBrZOG+YkKfZ5cOoXxQs7R/Zs5MkcqPbUrQh5W1Je282E03QkH\nU/uH\r\n=1jga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkPTp3F8Mr+kWnHP/FxkqZc3VhT9fc365oB3FwX7kKTwIgIQgsYE4+nWuxMIAgdkMyLFQpQzVmo4BFYckWi/GfQO0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.17_1524146961344_0.7120971129547402"},"_hasShrinkwrap":false},"1.0.18":{"name":"websocket-framed","version":"1.0.18","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.10","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.0","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.0","browserify-header":"0.9.2","browserify-derequire":"0.9.4","browserify-shim":"3.8.14","babel-eslint":"8.2.3","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"f640aea6d7530179aca33646c55373ba0cb8af02","_id":"websocket-framed@1.0.18","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-CCmqVvZblMI6mHm53IvjxpMZg4cOnatYT1R775ApbagxmlAEOEd8Y6S5O99lvFqBwZ5z10jZ3PyNlp3xeA8WUg==","shasum":"4ec6941f8f25d3ebb98da0c6f7cd9833730caa89","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.18.tgz","fileCount":8,"unpackedSize":127155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5uFMCRA9TVsSAnZWagAA3d0P/RwQMQOHtybeAaW9N1JN\nqxV+9jq0YxX22+EIBaTYRIoU08c/1u6BOzFoGzwbOlChB/OB/m5QmIwGvl9r\nwjRUVsTSR/CpWX+9G/ROtXT3VXVNT3P8InGp5aSw0g0MD3WteqYp8Pwa2K3v\nmhBL3+DlBhConV3triCdC4es4FYI/ee48K71y4KUmxmIsBrWJB1LaE5wEkQb\n/fWi257Mrk1vjrvCwr6rm9qxluvIDW27Ci/AJH39tDYKoyPYWheneL0R0iUL\nT+uzevnqarZsJe7NhaXGwLoG/8/SmesdfLUgXxSz/wp+XJtz4AjJB1lgOkqb\nwV8TS3rb6YmPTgHKGWexRF7I9ZceZaK7vAcrh0LnGW6+lmAzzqx0EU9U8xIa\nRflgQC1vGBIQISICVv5OQ2peLJk9sKCU0/979wFW/HJV6aDxCXgsRcu+k//e\nK8wdMyr1uUdm+Jd6FWHHbKLPL12mbP/XMghkPh+JsiPRzm2bonJDIeZemgdc\nN2mgML3OQqpgE0RAJ0gzufAc9U8ANofvmfcXMwHCYUqq41+vnu4TyDfX+L4e\nCvHXH4FjKP3iJH5Zs0OJWhvLUHJ7kEGV6gr+vn/XydIcGfRqGYK44CBs6Xmy\nPQ8JLHJju82TZcP+7Hn9k6+NKDHMbV8JR7No6x1wPUAooy2rJLzI5w0/vNGj\nOQeB\r\n=HzxP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZ9utDbBjjspFyXMOw3sLblCgXPQckPGSUSLvZ0BdxEAiAqp3BiRF0XWHFnG9A8ekMsrQ9GoOoEMHQHiJeoYkL7Ww=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.18_1525080395477_0.389948109408228"},"_hasShrinkwrap":false},"1.0.19":{"name":"websocket-framed","version":"1.0.19","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.12","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.0","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.0","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.3","babel-preset-env":"1.6.1","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"b0e18eec6ebb4f17bce4c8f1599dd6398ef45e01","_id":"websocket-framed@1.0.19","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-NAwlC61h7nnDba6/E7INHUtVwJMSOh4adLVoxQQDUYMa3vOLXC5w3iYTS4NcDbQo0aDZnfmASFfqkW6E/NryBQ==","shasum":"384785922d887bfee042e1baf193c90e27f911d8","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.19.tgz","fileCount":8,"unpackedSize":127239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa71muCRA9TVsSAnZWagAABzsP/3LEiTwGj9rvKYjFIjJT\nRVUhRI133O+DYi9qMm1HZJCc0HXkXTW35ygZnr4pqSL1BlmNkc3iCsLfJhI2\n9hPPOh4IzUu28dxsxM1Q35IYtfZ9Sjz3N6rFaA1T5mS4ul6VlONmj1g7x6AA\n92N2pk1Rmas+42OODK/U07Ra0l3buVCMnMbnQ4ChBzgGsJ9VaPKYKGnJCkFa\nVMpue/FfxbXbk996GOAEoU7OeWTXCZEQI7ryVgFMZ+rO43OzMabvwgn1kLh2\ns6LUtDFpsKYOQ69+8lkVtf22lV3vL3a/Dlxo2M/EwkdN4hFzsRP29eZ/comZ\n+n1g1ksFB8FPtVeSC1Ku7O5gpZBJtnKkCfqsJeYmp1PiBsE3M9QhxWRM+QB1\nCiO1C92e1LFYGC9TPZ7pSCrlCOXF+EZE+t0Y1uux+WeIlqmmvMc2CV9scmCK\nMHlZRdRi2pLnSAjj77XiCf4F4QMkJzBSECZVNH6XYq2b4NuVfTW6z7nmGBYg\n7W0F+krTqR0UaEif+z33gJ0YvreSqwz8XZKbIbfobwZDIZ/9lSQ5jRHc/HBh\nGtdq03OYh3chiUYg79HOybVDXcdJKydL5RTnrfXGV9s6VsZgzfI1VSewG8gp\nxLuf5gzHf0Chfd1vJnktbMFFt+DWvmHxu06cULdnrJPcJWAatcJ2/rAvyTv0\ncEsZ\r\n=GH47\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcdTbKdqPENVdwBhT4Zg/cKnJrK8LY9pGj82crzeE6ZgIgGRisdfO59iV3C7qsHY78D7UuZvYwCRrCqZwCpJFHdPg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.19_1525635500614_0.2708575322854627"},"_hasShrinkwrap":false},"1.0.20":{"name":"websocket-framed","version":"1.0.20","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.13","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.0","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.3","babel-preset-env":"1.7.0","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"84b7e5f001fc6e4ec25f8bf0874e82a16f737278","_id":"websocket-framed@1.0.20","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-/5Ud6mwLfGW5fHU2aGEPRqxYM62l3q7yg10l8bkjZb8cSRDZUO7+/9pSX9VSYbL0Vt22lgu/tGAhEnItyVaaRw==","shasum":"b6796e625ffd093eb8b81009ce0b9dc8e7f182de","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.20.tgz","fileCount":8,"unpackedSize":127239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9fqwCRA9TVsSAnZWagAAYPQP/3bEAsCH4qH6DFwYkyTx\nuNjpDgZTbJQ7HhPlvOvtFAzSw/s7FpR8vR0s0u8yPAXNuxZNeTBio2sS4lgI\nsJyEelf9GtrinMZBQjheiHPO3n/8pr9+wlSU6s1fsABTA46WobFLJJIlE2yc\nJnuQXznzpnJ7i4XXH8MWS/bWJmauqdp79/IPCKXprKg3wli/BWLtrg3BAMO7\nbwo+e+lkK6PkrU3VRYzGjtQ8TFc9lTaa7LqDLodrtdv14PvgFR4oHTmqho0p\ngI4l8eyQ67qEiFrzYSItLAxqCtx6I014S0CMaWs3t6TKxttK7G2ajU6rm6vj\nxyZDUPnRUoAVGUqQqELhsqENO0Nk0w2uec3LT9R38KwF6022CA1eLwc7lKZW\nhuYAS2R/pESml4KuY4S/Zr3rDAUwhHj2O5xuqMVgPukO9jiEL4/p4W3qC4Lj\nmWNueHn04bSEHI+BYmRzvUESkkxojab4k+W2p0nmI3VNsQsqZInWAqxIoht7\nOl3cWjSFhQx/eRHgl8p/5NsB2dRSh4auIRhkQfUwD1PIttmi4KjnZIRIymgv\nhc/brH1ahzTY3NtT6CFVwcluGlJPdzLgjOtXQ1RxkehdPHHZqpglcnNU/bQe\nB/kQq/2/wurnvw0NJwMkzQsazRvfKPnsalwDACq2vds4PQwDvxgy7REOCWDZ\nbri9\r\n=vRsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY/ctpSYBLKCMskX8WwL8YvF65OL1GW/Ky4X5WHu+WSAiAZyy/s/UgJ38dLgT4DW/dtvLkSJs7cYx3TKF1YRufOUw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.20_1526069934328_0.7928821907601373"},"_hasShrinkwrap":false},"1.0.21":{"name":"websocket-framed","version":"1.0.21","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.14","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"20.1.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.0","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.3","babel-preset-env":"1.7.0","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.7.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"a3410a5a330570e0f4ae65aa34e22bac19910221","_id":"websocket-framed@1.0.21","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-eD/BCYKXpANdWMacHtkfmP9KMpYX/i8Zd6XM8JE+0pp8PQlktQQyDaaogWkikAqa1RpDgxoRiB8dSfbkrIEZmg==","shasum":"8e335c0be229584d332ce05bb91c5a34f6e63768","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.21.tgz","fileCount":8,"unpackedSize":127239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAUF3CRA9TVsSAnZWagAAEwkP/2sUfSkmq37iUURkzimA\nY80j7seONxzGC2wSFXozznYjA+agc4wFbSMa/mPISMh9QGmwx4x+r/fwGVAa\nKq+yTw6b3YT4e0xae1q1jXJUIl6LjExW5rsCWw/2qmo7s/j9a1nm6w/4v9dH\n903VbetvfBLACUfsg7XDKHeEBPRAeZ5TN9vvSZsuDZ5cj3WjU/TzB+jWFp2J\n6gBcxeuhuwO1Ucfmi+XPC3gnpq9HTbdjiFzahvaPtnlkR6WjgvAbFKjaCkb2\n/1OVkGMKgpBCyKMvNx1S+ha8/FiGz8Zd1iVYKZsVAhI9nD3ilKDJkUOpGu1f\nkbm4ins3qv1mEpRZbZpYLDNgN75ReG4LuYXPpSJISp1XKyZMy7eVFnMqBmeP\nKGxFFhGmQ/YDxsETYMEE1rgYulBpljcI3aVaENRM17R2wBUDNnyxlRffoO4W\nHjb76pp9upgA5b5d8EZRSOBE4aWUNMIayfTR6kxKlEivwG1qbO98InFCYSaT\n9u3lmQwtWHfknwERB+TeRa5Bw4wrgkCUY0vBFqOIY/rBJbqqVAWUucwLh69n\nn1+xvquzi3F12MeW62pOE5UU+mccVEMw4FfBoF9a+QUCYrKq375Bg+kEhn1y\nDeJIyCdtMY/SqvI8GPHc6wgo6fwYxNVn/QXkV9ecf9SAzH2pNjXN3Can/Ldo\nHMWS\r\n=gkId\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYczfQQi0alzPPbzVRwFoHLZSdVC6T4pOKyX/iIquRjAIgQHiQjONNV+/tFYZdAUSbwavHiR/fLHi4RcV0NP12Qds="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.21_1526808949868_0.8079362790961324"},"_hasShrinkwrap":false},"1.0.22":{"name":"websocket-framed","version":"1.0.22","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.15","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"21.0.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.1","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.5","babel-preset-env":"1.7.0","eslint":"5.0.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"df9ff211a7867db6dc8598622cdf6a10e4709d36","_id":"websocket-framed@1.0.22","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-GvZUR6G9M03ZCVG1M5hO/Xqyxu5Tc6V0bKn6+4zHyv10MEEFtsnHkx+nM1f/Yc+Y85yAjA4pqGVuiNCN9ne7MQ==","shasum":"5d96e7dda3f7fff63b5064dfbdf3d44165f23c6c","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.22.tgz","fileCount":8,"unpackedSize":127237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL3ULCRA9TVsSAnZWagAApd4P/i7amCgsWHwsTwcNlqMh\nl5vFt2AZZ2ycMbq6KrJ//JN4L6HnNX2V0UxBWmY5IvOllJ+BtLNSyUMZnyVm\n9dLIudqwCpErMX6kiLaL6UWC6vuDSUwZfR7xxysVNDYRZ9wbMb91Qh8LG/Vn\nfW7G4fLl4wcgjF0QBvmHjCRmrQSjzuNiVzH5yt3m3m5bvsEO1k0uLFW7emRK\nryOkWEyzA8GC+Y022aA2dEjmC3HJalh0Psxh+3w7h6pJBI32ywY1qr4J7fqN\nPmz9NPVW///vxYNAN87rcFwbv4c8vU9m6kPX/vwQqfkspGjGj4cPB2GNyUip\nNnueluNsf7j5xq4zZKcdLUYlITLBMGDKSdk85gqHB9L4UsCdwXGefrQJyAw0\n3mIBWL8niEaA/d5tJ8lZZyffjKAm0zbHlLYERQ1adTK12jjosEKtOMJ5we8n\nIMdXI1TOnKql4HhigYM/Iq4/yrQSoMGw0OvVqhgS8JlhNoQpLH6DPJrXE40y\nnC+I+9guoFO1R0DnQjbYy1pv1FyVXREKfRpVtYsF52vOc0V2L4tiLcRlBT27\nkvhXPYwYm0+g8BqYpwrrVV3lFCkOWAujON6Ntr4hCzFZat4W/9xBn5D9y/qP\npfNQ8nkgihtIrgGjSCJW1W/K1cDWHpg4SwewF6GIQGjdceaTpClQbE4TQQ4d\n/jQB\r\n=Zvoj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9IbRsyisQr7IhHtpZvpbtYlYiHjQmdfSpN8eOPPJDswIhAPWTbcRSgVWR1RGZzjGv6mL6fjFONFX3fyI0vwWEsuhr"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.22_1529836811765_0.4369287151486301"},"_hasShrinkwrap":false},"1.0.23":{"name":"websocket-framed","version":"1.0.23","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.16","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"21.0.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.1","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.5","babel-preset-env":"1.7.0","eslint":"5.0.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.13.0","eslint-plugin-node":"6.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"0fdb53a020ebbd402abeb96e3082fadc361e0233","_id":"websocket-framed@1.0.23","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-Czo5qXQ0d1sk6kM9V6W64oIEysyHYhGNoVZvlf43nAJzI2dezMYsdVEI41tlxIyADhS2wDX1hAsLmWOx6PePgg==","shasum":"8d2d254b853b1e6d1f8590962f21e2bd6c3f15ce","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.23.tgz","fileCount":8,"unpackedSize":127237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM43OCRA9TVsSAnZWagAAahEP/jaf3+rZZOr9uGwU+xux\nwd0pwNOz5Lfpx7zVqlh94M+XyccoRN3vqLf6lX+0pVYSxiomhTVEhim02XYG\ni3iduZAc04zgTQp1XlpPA2jfaZy8vaZUu54boSF3L1HasEsHZXUDElPdsN65\nPHyVzPiXOhMuxbqRZu2m6+a2xhBype+132N81rkXS2BD30vMEEsP9/w8/tBf\nIkVmVbfopHT3rrWvgXVCI7yBu+B6sQ/tLAadSW9+RzJzfqrJlmZroMzk9CSl\nWf9ZdRgZAftzFQrpLe3uc8FJ6VBc+ANREO0E8dm9z4HKyXPMdeltzGXpwQBQ\n9EKHN/uI7qsUNmrYaLfYCWGEuMzlX1HgFlJ8Sg9Ddf6VkLY6XhB6xjQE28n6\nnCbZ7RdCS9aZ+9p00eNO7nGvL3g8q+IRF38gM0Rh3rCHG76oyQcygK8b176b\nh5MepfC/QGbAKXPylAFMnOl7UjwoTh7LF43GarHwUPaj8Crd/Wbpm1M0XuH2\nn5RX7S2OxYk/S+RJeOB/GpECI0eBqKAs0kZ4/3RivCZmJ2iTpnzfisU0cbob\n79oJOfF2T4BZkgx9joj+ksQRb7tK7UxPT0UXQEiwMmbIDdR8yyrfFahYoXtq\nlcnPJu7mQFCjaWszgK5/GpkFEPm0GRbEZ2wROIVNibciJxvop7bqFIrnVyiq\nwjNQ\r\n=S7Ia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzkaUK06Yk5VN5sWYWhncdW4nEiFmAHdv3iR91nWASqAiEAhQthgIY170+pA2/mtIbA4iZe8MUti/AzSeAr39eUBrQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.23_1530105294825_0.7665239105626298"},"_hasShrinkwrap":false},"1.0.24":{"name":"websocket-framed","version":"1.0.24","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.0.17","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-eslint":"21.0.0","grunt-babel":"7.0.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-preset-es2015":"6.24.1","babel-preset-es2016":"6.24.1","babel-preset-es2017":"6.24.1","babel-preset-stage-3":"6.24.1","babel-preset-stage-2":"6.24.1","babel-plugin-transform-runtime":"6.23.0","uglifyify":"5.0.1","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"8.2.6","babel-preset-env":"1.7.0","eslint":"5.2.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.13.0","eslint-plugin-node":"7.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"b2b3cbe9a161eb998c0987eef9e3fb1c0e0b163d","_id":"websocket-framed@1.0.24","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-qAwODkHAQU2AffqEcljWHdQs5Q8uQEz47NmbowUgZTqo9JyvX2oGc1oFvjiOPMdfYqEZC9SOOhcWTE8upiXTSQ==","shasum":"fe2fc84ecaa279bcaaef5c8cb9d3bb7b9f1ed50e","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.0.24.tgz","fileCount":8,"unpackedSize":127237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW6EICRA9TVsSAnZWagAA4F4P/04sGEAoj3FODgknMMDV\nx0vbZl7DLAIHLI7Lqd0unj4AJ4Xz0Tz0Yev5Und0/9zQodFJM/Wa9yzw7iv7\ncc8CLF/9GHdo+emF9p2X9Yko8nNCdw3b2JDh82pDvwrOVP2exZeDqycNddwA\nqizygnnWG9XDhvvD7OSaK/MW9NP8H+mM6yf32yCrrKoUnvThsqGRchOsieDn\n1RG1dKbuRv2+MGZiN6iZlSNxSHXxgzt2axmkDlq+nIBwdjptcB0Ut4Z0d8Jc\nDPDTfQ+1rI5SFq6LpvU3/DRu0hYIY+OETVmO24JdwLfyahVCyIEbP7rRvt+a\n84ayqGvXKR3zznNZFr/37E3BTHy+SMTIoFn9MNOX+i6DxQKvhh5cNEQZhajI\n8YLNBijQX/AVqiNpk73jPY1hluaNTu7ug4tGpuAutKDYSzfCj0/sJJXtAvnX\nqf6oOr0GJzF8rJqDkLmkduNj5Fj5VsURVjpdBwlS8WS3ABJIlmgVYzvvXPdD\nieRlvjKCAb6Ii8TiwR7LWMC4z1UdBCxzLpKW4Ow9pvlLe309UXTmR7+d5AiN\n2JfKpRQ5+L5OXL1pyvp9pFBA5rfXLn1JSZVE49H8Y6Wy9FrWuzK9RU86/LnM\nF3gXV0pwFwM4WuWvD9+k4ybgK2wqJEcmZTW2U2fC6rnzjV0/+/1EsCc0BnCd\nAd5P\r\n=PIsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsAa29SvXD/urKfB2olgHmlI01P4iAQrnnJGqIeDnXfAiBKZMSWW39+3iGagUAEIW1Sr0SmdopdsWBCFMhKrWcpUw=="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.0.24_1532731656332_0.5016441991974261"},"_hasShrinkwrap":false},"1.1.0":{"name":"websocket-framed","version":"1.1.0","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.1.0","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.3.1","grunt-contrib-clean":"1.1.0","grunt-eslint":"21.0.0","grunt-babel":"8.0.0-beta.0","grunt-browserify":"5.3.0","browserify":"16.2.2","babelify":"9.0.0","@babel/core":"7.0.0","@babel/preset-env":"7.0.0","@babel/plugin-transform-runtime":"7.0.0","uglifyify":"5.0.1","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-shim":"3.8.14","babel-eslint":"9.0.0","eslint":"5.5.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","eslint-plugin-promise":"4.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"f8afea6e6eab10f3492d4b06b34fa23edfecd151","_id":"websocket-framed@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-K4e4kATA7uPbWnIjBTdqBnjzsfCOZFWoiD6bn7KuAIXMqSbi1dpPgkXP/PnjF/ECTsJ92w5einxjyUvHN9JJ/Q==","shasum":"cdcf1913c908c957f20b94341eaf93654668b346","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.1.0.tgz","fileCount":8,"unpackedSize":94086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjBBTCRA9TVsSAnZWagAAiUkP/iYyglqe9uustu+gtV6s\nT4eRyvg1oq4jxnhS4u9y//ra+oqnR5yu3w0T+ODUSWIxyjn5wYJJ+kTJHHXQ\nww+GQDU9O4AzWonDaLWzX6PzRAr6oGdaMDjHlh2BhtlHkk4vLi8ksFHMTCLw\nynl+T84q2CAkV6qHKLMZc/+4yooS/npx9oNXbEXVIeGJ8cm3+ygVxgxXjbSj\nk7Mq8Gx2HYhmZ6MO3CyWqm5oWBrAXQX15GKqpRa3X2q/XM+fttnfsa1WcFGD\nVhJbHTGkRWJW3ZlvdCGY4C8RTdPijyztslAFHufIXGS7fHh1/Ug4hGfLJiF8\nWNcm2BRi02s34KMrfoxdC79bGFNO2rl3qFjyjIvl895uBOoffBeBqNimGJ8/\n0g/8uZDRQiyxXNdixTudw0lp6OC2qyRD902Jcm9zSWHRxoYTZq9LJiAhrChu\nkhuag+XpF992xgOglGeAClC87OH0rGLuTxg1cRhdhCigCbHjAFCLrWC6eNeV\njVsyqs+BXdggEjQz4EYyM1hUxcMAK76LiYsK/+67ldedn6ktP/857AjgHxNy\nTI8NbA1AVcvlJhSp5hRt7Z2nbWkrvTMnc6SwmsgLRcXkDycKHJkGa3edUceV\nNGASZIDWo0Al4hZGbp7kU2J93lpWxOe+CtVebQhPvjG6j2PqrWgUzxAYu+1P\nlkgJ\r\n=Fnjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWm4CVhw4xyfUt5DetCbdhat6/BiEZRsLfhqavRFUZVgIhAKWyW61bDn8uwd0epiDoF8pPrSbIVOy8K6aO5O3vCU2C"}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.1.0_1535905874927_0.5692043125576489"},"_hasShrinkwrap":false},"1.2.0":{"name":"websocket-framed","version":"1.2.0","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.2.0","eventemitter3":"3.1.0"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-eslint":"21.0.0","grunt-babel":"8.0.0","grunt-browserify":"5.3.0","browserify":"16.2.3","babelify":"10.0.0","@babel/core":"7.2.2","@babel/preset-env":"7.2.3","@babel/plugin-transform-runtime":"7.2.0","uglifyify":"5.0.1","browserify-header":"1.0.0","browserify-derequire":"1.0.0","browserify-shim":"3.8.14","babel-eslint":"10.0.1","eslint":"5.10.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","eslint-plugin-promise":"4.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-node":"8.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"932c727c8c46f7bef0f1f9da0fdbd582e8227470","_id":"websocket-framed@1.2.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-rnVf9NisrPAKIzB0LLgLdnbiElRNZSeahKKXcicxzOxJdW4ZaCE7xR7nheBIoN2j++2fk6FD1GTg9d+rw/X9+g==","shasum":"01013f9ad785bda38fbbf2ca4b2d2de611a064d9","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.0.tgz","fileCount":8,"unpackedSize":91418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHpJRCRA9TVsSAnZWagAASR0P/0HlmfFejNCXkyZQVrnG\ngqFZVtMOUT/DURicHMaj6AGV7N8dgDx2GTyHiYb5nlxq/ffZlKYog8eakgPK\n0rqTp0se5Wm7vQ+uJ5vLY26jwxGHsYdvgFGxyKcO18ThBFzQJ6OB4ZKRNGE+\nBeuQbw/yvckLWjwFvLyMSTeidQla5sun+mbR/9rLeyCqpIgVqkNeqeCb+kF2\nqOZDPnm9tIO/4gynh+Xqek8xU9s5c6aCuMtQPOOg74D+6l6UKc/sTHYCgXbq\nwgIiDW8M5toBzjyGK3NZHYLaDDSf6ioTAoNucfRMbWj9jsbfBthUNaHR9gNz\nEbzJOkyj02xl7T9orf2AVga7UyFGdCyHt6j174ud9iA3BOf7Tyi9khDBtUOQ\nuimeidzkttoeO7dchVKvKQcogXuQ7g4wR1sChtJqPOtKLHl3met/U8PU/ckt\nMG0d2gDgqgmGUL4Yo1bhUZi9BZzUTemvzVDjUp+oaTwT5M1pj2xMmfaiiyyc\nt5sVKRTKq6A0s7ZuQg9ZOMwhNed4T6MPhmN5SFJNKCra3rhrU3ja1FyEhCYP\n6O7l8r4CcjorMkRab9G0ZtLjNgrRq+YaiKk1Ct548TCjr8VgMH2lJxl9nC+1\na2ZMza1KhGxJp876PuE+6ypgYgCdp8sqT3TMRyBnxMoLdyrEr1pOW/bvCjdd\nlvKg\r\n=kMH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOMUckF5RKIhm7n59dGhyKUaYvMhQYNPDWl7F0/IXMnwIhALNxxCIBErX0JJtBT3oVsWoqjSiK3PJN1znBvkSvEE+Y"}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.0_1545507409327_0.9607725559619975"},"_hasShrinkwrap":false},"1.2.1":{"name":"websocket-framed","version":"1.2.1","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.2.0","eventemitter3":"3.1.2"},"devDependencies":{"grunt":"1.0.4","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-eslint":"21.1.0","grunt-babel":"8.0.0","grunt-browserify":"5.3.0","browserify":"16.2.3","babelify":"10.0.0","@babel/core":"7.4.5","@babel/preset-env":"7.4.5","@babel/plugin-transform-runtime":"7.4.4","uglifyify":"5.0.1","browserify-header":"1.0.0","browserify-derequire":"1.0.0","browserify-shim":"3.8.14","babel-eslint":"10.0.1","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","eslint-plugin-promise":"4.1.1","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0"},"engines":{"node":">=8.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"fd76e18ae2fdafcadcb107e697727363865f66b5","_id":"websocket-framed@1.2.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-Gzny2xBIboB/gO8ZIP2gRZQz5x0S+kxyJwBXvGhrbwolNVG5i4THm1IdA+0ga9ZWTpLCHrkcFXB+s88TlkDJUQ==","shasum":"7d42067820269fd05003f0117184acc4a67cc049","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.1.tgz","fileCount":8,"unpackedSize":91354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBT3pCRA9TVsSAnZWagAAcnoQAKN38r0dWKGE4derd4mM\nmcU3RsR767QYywJxLR9sGJ5CO71Jp8xQVQiQKSRluO+4qHisXyP9fHl/lSjm\nfBZeq9Rk+eOF9yHLsFXe71a1jlWqgNcg4M110xzqtbigE8oNHhmpH0dB82BZ\nl+w8ZqnUw80hSZBcLxkzhBzwY+gTrkRIU1NcRKRnQixNTUUz4grUl2L70jGR\nTOnTiZ44AqRkVKz9wHBkZjJ3GuFbTuQrSqh1OwdXnrkuzsuhbAdoq7a85qKY\n4g4HAnde2OnqOFBjvDKganDaPgwQ4bMNgACeP3h+dFj4xXTLwHlF+YipNXSu\n5DygofQ0ylodmtKE9njTMRiY8L1Fu95SeEnEfFjsg3gT4hkK0iMnzoTXoJuG\ndIfE9Rati5lTLPDcKKEBEMtRExHdz6F13A3HZ1PtcO1OXlJvDVJ2aJsbiOTp\nWGpmF8GXjLIUJEvtPbU/Motjj+XbKpmAFTG4/Zm7m32klreGAD5XnU+dKZxL\n6sWZ2fiMeMHOuWiWFjBK8zidpQbMY+FFVS9+IWcyDoWssmI9dRLSZq74yHou\nEhx6h8AEsvc9hA7MICYcSBtSBldeg2FeQxxPZn94/Muriy5t47OW3Aq4hZor\nwTphzYoNuHTWcbesHyqt2swvwKUiVsFAEk0MAVPqyFW0VqRqsww60vjCVqDQ\nKGtz\r\n=Z8tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9M+r6PDSNfEGJYrp94OcNd6wVxvcA24XpCzl1ybsHzgIgZJ8ejd8P7j1WRFLUPpU0rWuX82DsvtLZMl/6d6ww0qk="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.1_1560624616967_0.9819359763520723"},"_hasShrinkwrap":false},"1.2.2":{"name":"websocket-framed","version":"1.2.2","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.2.2","eventemitter3":"4.0.0"},"devDependencies":{"grunt":"1.0.4","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-eslint":"22.0.0","grunt-babel":"8.0.0","grunt-browserify":"5.3.0","browserify":"16.5.0","babelify":"10.0.0","@babel/core":"7.7.7","@babel/preset-env":"7.7.7","@babel/plugin-transform-runtime":"7.7.6","uglifyify":"5.0.2","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-shim":"3.8.14","babel-eslint":"10.0.3","eslint":"6.8.0","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.19.1","eslint-plugin-node":"10.0.0"},"engines":{"node":">=8.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"1b98d9acd362913860bb92977b7223a68dc98815","_id":"websocket-framed@1.2.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-7EeuDADPk6SLmpBiSnxg7P/ZxFKb7WOjpA+pvcsnKLwTGzJO1aob+gxUXETW93cozUIOUPGS6+rgaClAjig1qQ==","shasum":"2ab0bde261564a56bd54cdc42ab1e2211ea161f5","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.2.tgz","fileCount":8,"unpackedSize":91928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/rnmCRA9TVsSAnZWagAAQXgP/jQD7GKOX+SVuVE8Ppy/\n08WFVumF0Lpw3HR3hgj7F8xhfg0HtQAP3DSck9bLCB6MuqIK6TcDEQ/cvt8c\n+KFHx8Q/pCIVLtZdreKdc72Bkf5LpfqIoMjBwiF+sr7fObJDxW8F7axKt0HO\n5nCb5SQ4SSv1XCsRhylloB4mKZ4gCWlDJbWkx7UY3rntPtQA1ArpKCAS/s16\nh7+vAT3a6kh5udppN593QfOB6KmnZOo06yZ4r9UapUxeAsQkAwogJID6SNnB\npt2CUVwWeB7DiXBUGxBJSMKvYgiLyzYr5ZSBbGCYNiT5vBg+y30pdKv8wck0\njUQZ0FjTNYcfrWrCvt/QSlCu/lmTXBrQVyAbMJDl6q2e6S+OS3xVdJdGbBCq\nMmMwkWpVHBxlY9ps7dpwBN5arXo8u+AXAmcGqgpf3GYFrPsxHgqBTKTEUKxz\n1+03Tdx1f7c4tSvA774ETbQpPLlyrGWxUKK8e99JjWksgSa3xJrgI5Ne1CpM\nxQzbgOuXYxc5L9w0C0kTaf++yO6sjiwcK6DrztgxaxUhGUwT9XRdk1wKFGBC\nmoIJB+3pl7tpD0m7ajjXY3ZzUB7U8gmCGxFFCM+jvDZhHwesA1a05t1SY8NA\nOIU+gV8Sy3UHAiwaC2a5dG31MK+UPzwl/RqqJbyim53IbGYMGaGkcvTNCfPK\nAlHz\r\n=H9fo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwt4O6l2GdlEfZ5lLutVFmqQV0XYz8RLtK0F5XPGb7dAiAzjYPpK5LnKX9DyS8Ny83IeVewTr5b9s35lRuO/hDeWw=="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.2_1576974821675_0.16297355531862423"},"_hasShrinkwrap":false},"1.2.3":{"name":"websocket-framed","version":"1.2.3","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.2.4","eventemitter3":"4.0.4"},"devDependencies":{"grunt":"1.2.1","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-eslint":"23.0.0","grunt-babel":"8.0.0","grunt-browserify":"5.3.0","browserify":"16.5.1","babelify":"10.0.0","@babel/core":"7.10.5","@babel/preset-env":"7.10.4","@babel/plugin-transform-runtime":"7.10.5","uglifyify":"5.0.2","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.4.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.22.0","eslint-plugin-node":"11.1.0"},"engines":{"node":">=8.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"14068fb6d1f7025ddcb213f18cefccf3ab8c4a43","_id":"websocket-framed@1.2.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-iXkBiCINgF6J5Gsqc2sJoLBJgv1I2r/q5z1LUR00FkhQxCctG4VXLkAIHwDnI8/jstIGUHJsCGnv1qnCVt+nAg==","shasum":"c23c172f3d34b6834e6aef3dcf6de1e9029cc506","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.3.tgz","fileCount":8,"unpackedSize":92070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEt0OCRA9TVsSAnZWagAA7aEP/2qdzVbS01NnACpg/NJ0\n43bftmDEq8oqH9Fuvukjobnne1/ZA027ZJpFWzFMymxrtxL0SN/lzjPnYvxy\nL62iYQlZTjtsBlXCwMJ4wUg265n5rdHuuIoP9Awt+zdztQTQYZjwKn0aI7k8\nvvL38uLX70NaizfG8lmNVBmlgz8xep5+NhCuqdIFwI24f84DMztppZezEFgW\nyY3icwtGZM2PcNPeeNqtTUK15tpR3GTEaxHm391WxElb3WCKEIeHArC10qi9\nyj1YpHWPsTWpPX71Td4i6L8jSqrf0K7fjzH/L/+T/UrzTIp91OB9/P1Mi/8e\nq+Etew8TjSMvk1IobEwV6B4r0K3+9Fs0oNqjFug7HNGrlF2X6bO+h0j08hqA\ng5BzDzKygVSeG5KZgbfsrR3uipdxJX60ZUo4+T5WNzJN2IU1ySbNRYdwqzr5\nx6eLJ7rXeDtWdS/5sKKJipKp9mcZ7vrmRqsRoc7ItNSFeqXN7sDIalhZafjK\n5Hp6y0GiHjSpgxgn0y51LU/Z0u67b9L1RA6Ssj+7EEhrXuF2f/rg5xUDKWiJ\nT5BqDW+yuovofbyIRlZDgRBKatScxjOAioXGInrdbefkNxsHgvseuEclXOVE\ny8aEVcAKvf4byiMBWTO7RvxwbJVzJF7KkegGOKi+SZ97kmKdKcKPngfUuslL\nRTcw\r\n=Ymey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFRoBx1y0oMdFYi0hgNuMRJt2hteXKAB4uAvDCBvYGIAiEArngrJ0zE5iZvsOZUCXSlb8wVZ8Q8ZR+xDWULDC97bq8="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.3_1595071757875_0.8397701472338772"},"_hasShrinkwrap":false},"1.2.4":{"name":"websocket-framed","version":"1.2.4","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.2.5","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.3.0","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-eslint":"23.0.0","grunt-babel":"8.0.0","grunt-browserify":"5.3.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.12.10","@babel/preset-env":"7.12.11","@babel/plugin-transform-runtime":"7.12.10","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.17.0","eslint-config-standard":"16.0.2","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.22.1","eslint-plugin-node":"11.1.0"},"engines":{"node":">=8.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"72514a123eb48621133e38195db3584ce0f42b75","_id":"websocket-framed@1.2.4","_nodeVersion":"14.15.4","_npmVersion":"7.4.0","dist":{"integrity":"sha512-B5DKxgiozGDzKedLyQmtBUcyVTZoo53fuS5xgyfAq61A/qrbkUCx1rdUiSF8DvqZOpKhxuR5j7qJXdV+HKxEsA==","shasum":"12875a2211cf1e2f375ef4cab3bdc51a65b87e34","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.4.tgz","fileCount":8,"unpackedSize":92172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+dn5CRA9TVsSAnZWagAAUkoP/0LoQHfNxBZDXUvr4FaP\nFyv6x1okNFxVh8iETLBx3Y0IYrkwmoxuv4jPB0XYhElyYis62B5KDGpRONRI\nMAoZMxjPPG1in0iPzakLR0k1nPOzGFuWBuaL72ibvtx/KN86t2kuSmz7SnZ2\n4gKZaOXqImYE78CqfymPnjMYZust1Q6ZrFZuSbf/LE6gr77q0R24Rr73IiFu\nIS9JpAoeQgqsoFb36G2tCgQNtcRuE3kZXbvJeUmdoPE/+P9X5qWLnUA44rZ1\nNsW9grkIP1ZPeeKOnR5hE+YDBDbNBqcsF5hU+S2gXSK1d1g7CgrtRC8K8i0H\n+8z2vz0R1WokJoxryYFl2LCZ9AnWiz0VYfdsaH3vk8pEF8epSMHfd0M9Qv06\nlklaVeExyG1LbdYtqy65ZH/7HuDa5Kxk+2uyMqc5SAaA7R6PArLTaNlfb4bI\nGLCOH2xWV2TwRFgGW2JXrfqaALFHrPC3+d/tei1DJs2alZE5jCRo1533IgPr\nZvSbqhUx4veb1sETUKF7QdCYnZj2rVYK1NdcaDOcwY0B/bT8i9Ji9wS8RA0c\nuMS4Ewp0gD3ASTdAegZ/rYRZfoILkwkDkitI/9Nttlb+gnrN0gJ9uwkNiNCi\nzSJgrCVylFAfoOsam5tHfooby2heZYHlUCSzD8GuTJs85HNgP07dc1LmNdnn\nPW4+\r\n=1b5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC5tKXihInBfWIHBSKSgGSSyIOB3OyYl82ud2JTJ/ndAiEAjbphLxtFwnXGwVzPOZSYOlYRA63tsl6dfoxZIZIjgG0="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.4_1610209785005_0.6178155073654374"},"_hasShrinkwrap":false},"1.2.5":{"name":"websocket-framed","version":"1.2.5","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.3.0","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.4.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.0","grunt-eslint":"23.0.0","grunt-babel":"8.0.0","grunt-browserify":"6.0.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.14.6","@babel/preset-env":"7.14.7","@babel/plugin-transform-runtime":"7.14.5","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.29.0","eslint-config-standard":"16.0.3","eslint-plugin-import":"2.23.4","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"a5abed11768c8fdfb52cd94d6462e755e83acee1","_id":"websocket-framed@1.2.5","_nodeVersion":"16.4.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-iqz8MvWXGcucx5VzRMyfgM6iCR0QuubGRakJJdIJtz5zXzm4hbsqxnXXgcqqY5ZoA2P+6xghbfn9u5CFZPW3lw==","shasum":"30a1dd552e91470266a4902a6ba677a35702f8a4","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.5.tgz","fileCount":8,"unpackedSize":276701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LrqCRA9TVsSAnZWagAAi/sQAJoqUovnuhBzP5VCqN7I\ntG+mZjScfkEgu9B1fIyQAbBUlyjtWXeqF7WPLoe/26PcPSxFDULhGDl3liiI\nddXANvm5fCjylsuBDz8UBUXy0WOG+09GfFvXfwH4FqoOe3ZFz+Xy1uNSMGc9\naU8chjmgSv1sU9AN6Rn5Zgueet3/BxWYlw3bEcdal40Xx+dCyP+dbF6Yfrz9\n3+gWf/5DrO9vmm+2JwwjH/mgt8IX8zZsyt/WN2TqcAFcm77Uzw49lzFp1F1F\nR+PQhzdEQRJPk5nU8WKFjvDZPxJAsFJ2nniFqY8TJATKXAzPo8b12lP2Bh90\nvMDWaXGvXRs7ORutLORr40eB5BiOD/blItF1+tzZPX8KLSBNY7QjBOGdr8Kx\nFB4CRNG6aPjU3jDfu3mIB/4zSc79A66gx0Tbop9bfZKLshOsw4W+pTB4vKZB\nhWbWJpbz0tIA9QmmfmcrtfA4iCQNs9oCeYE8gX0hbtw+ejA9W/fjDGvMTQhH\n4SgtRcnDHL3AzDDvbPX8wqzZnFN7bFR5O8+xqIS/bkqQHBRAOAeQD8USiKvz\nUB2kQ94kn4sNMdFOSlDNK3C5bEmvm2rlJjD+pv+zHoMG1ZKSUSuJI+eSHmhc\nHUzmdRIJ0RPMaVtAZvDJVDawg7qSHiGKjvlg1qNfTeVUA9lUedDiRqpynbV0\nML4q\r\n=0H3c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAEt0aK5NIQCCAFu8lsJpxo9idLB/LMnXAAb4w4OY8iAiAcjnuNCVREKelWq5KmfGwSnClt2NQVG23EmpczGz7/lg=="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.5_1625078505627_0.5080945719393657"},"_hasShrinkwrap":false},"1.2.6":{"name":"websocket-framed","version":"1.2.6","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.3.0","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.4.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.0","grunt-eslint":"23.0.0","grunt-babel":"8.0.0","grunt-browserify":"6.0.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.15.0","@babel/preset-env":"7.15.0","@babel/plugin-transform-runtime":"7.15.0","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.32.0","eslint-config-standard":"16.0.3","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"0074c9c5f2fba9596f146fc6ec72ca0785840ba9","_id":"websocket-framed@1.2.6","_nodeVersion":"16.6.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-jfkpKBgpfffPtVIovN7+Sv0KJFl967l6PrSbaM1BYW3wx/4hKajoMIoALZ8mzPsCa1wIfYO8anEspx0CsEMkPw==","shasum":"40a0953f2aafb4235a897b419dafae3a63d52327","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.6.tgz","fileCount":8,"unpackedSize":276807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5IQCRA9TVsSAnZWagAAwN4P/Rz96JQbe6EB8vquYzWd\nnv2Z6J5D8N+Tcp4MLkkM9quWDBD3bZkRQX1MmMYHiwDs0WTRLlfnLACy0tZJ\nHejGrKVuHleivcfPdYMi3huqqE5zTWFjzeiZdTGsTVva3oXdl1d5pSxseFaY\nDOn8uRnPq1+CYtmewMIEeNplBXjphKXERfEQWoyvZ8treraNonp2PAFa100K\nfjaPEvoIi17TbU13P6u6ZX6HMWcr/nEtBZL6XXdQ8IdVL1Bee97kgnLQrIoh\nskVgVmKsxtVgXxGWifZIItkHcaSEtQIhDrCb+X749HoHT9YOTWNGHOt7oAmw\ncMXSOibFzPjp7N9tKaXzmHNMIinaIgkpRme/Zu7jbAe3LC57dloL48HLR/Tt\nCjT0NKzhssJUHsvgl9/s2Xz5c/eB3Si78UZr/hWXThHqWqnLxMM32PPSeqgM\ndMt/LR1lo9fSjkJgQBLa1OUKyFW8eyngB2ArNJ9FTYKEsY3AnFtt4ZhVLw6P\nzEkrpH0+suHKW5octsHJiFFN/k27YKWsi6TqRr0Q4vPjF0pAWi/xUtoUIDXF\nWkkGljsxenEZHM2DFzw+kpiq1fgSW9RScoHw0+vGLz3sgXaKKZJOXbhdOJE9\nwrpfEiuyViRQwuVaJjp94PqxLgKgkpVcBnfYU8U/tfzxeJySRvI2ShTYk2Nz\nVg53\r\n=Bf5r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSceA3FjrfcjPXF9BjJSAfh9IRAdvKZ6bDfxY/t7SdyAiEAg6StekVo6KYVIgs2zVz48ulTdBonp84Fby0gl55Vwxw="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.6_1628672527936_0.3468396297121603"},"_hasShrinkwrap":false},"1.2.7":{"name":"websocket-framed","version":"1.2.7","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.3.1","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.4.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.0","grunt-eslint":"24.0.0","grunt-babel":"8.0.0","grunt-browserify":"6.0.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.15.8","@babel/preset-env":"7.15.8","@babel/plugin-transform-runtime":"7.15.8","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.32.0","eslint-config-standard":"16.0.3","eslint-plugin-import":"2.25.2","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"9c2032ac85d7fb077a06deaf25ff52c73427804b","_id":"websocket-framed@1.2.7","_nodeVersion":"16.11.1","_npmVersion":"7.24.1","dist":{"integrity":"sha512-pi+701tSX9DfIGgfOmh2+EBMhbQs+fgKiTXFAutW3gLhVmw4194XnsLx3uSZ4sTZHipEEUvFefI1sjANDYydEg==","shasum":"004d973cd2fe4a538dfa74c47de9066cd35166f5","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.7.tgz","fileCount":8,"unpackedSize":178077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHARQc6x1KBQz+xBNHZnLmhfkVXsXwAygydnGGw0uLBIAiEA0I5FFDK8F0SZ2LrzKjJPehS7c8MH120cZpiDZC9XnOg="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.7_1634882535559_0.314852855348551"},"_hasShrinkwrap":false},"1.2.8":{"name":"websocket-framed","version":"1.2.8","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.3.2","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.4.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.0","grunt-eslint":"24.0.0","grunt-babel":"8.0.0","grunt-browserify":"6.0.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.15.8","@babel/preset-env":"7.15.8","@babel/plugin-transform-runtime":"7.15.8","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","babel-eslint":"10.1.0","eslint":"7.32.0","eslint-config-standard":"16.0.3","eslint-plugin-import":"2.25.2","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"60745918a52e4f9ab7cfbe3dd7a7b6771819092d","_id":"websocket-framed@1.2.8","_nodeVersion":"16.11.1","_npmVersion":"7.24.1","dist":{"integrity":"sha512-Ivqp3D8KlLRt2Ie3TpGXCBVwweuVij5X8e0bGKN43Bg3821gVqDmFv0cUCLHgboWL5JugoassLETdVC/a3r0EQ==","shasum":"f7f9e3fff5a84d64097b4ca2145d3d11f7655317","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.8.tgz","fileCount":8,"unpackedSize":178039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BI0CRA9TVsSAnZWagAA9/oP/0HVsXuHC2UNQpy8DoOw\nyMo6wVZOX91UaT1qojtPG4mJFv8wawSD/4ooNyZXU5lCogY0isSJXcmG1wa/\nBVhWbetZm0x7C341pzqK/OWtu5oBt3MQWYw9vHnxCyggt/NKdkwvuursUE/3\n7ndUBKevCMjneu/MSmvuK3cmz+ApI+P8sFB2XD5uzIWXn0mrGqVCXVjXRyVL\n6PP0w3uw0apvH6/M4ZUfXqRnRZmZ4hGN52CqC0Se255dlWKoUFK8N+ev0Bgd\nt+herZciEG1W+7cy3GsTg6+XuSv9rmh3qaLdvo3Br8e8/ArGPLfNephValvu\nJhz1f4Fa/K+7zUrUymh8U4GKnkPbuMbaPKNYyYngVxRCtD2PpNB2yFYljmU9\ncoJ0BrBJMtVmYpnJ2nc7QADyCiWiQRpmxMC9kh4tciYP+7/8xq8emjTk2dzH\nzt5/u+jH4OlENSpnyqSnUzW58TSmjg0NhmbIovQLkoEa8VegM0ekq69r/xXr\nXZIkm7GQdEFJdsTC2grlRcZFyipXVou2jS5mPjh9hEbKC/e2dXYTwAFjAlj+\nWpIWQDvDweCgmqzhKCNfE2ioG9ba958EBcUSYNRB9ntFUC/IHDTkjJ0/nBdU\nwrbeZHD2PtcMJGwEVHIgnrVH8mPUlZ622JPzcjXDRqjY2C6yYNDkF2m+e6HX\nE0yB\r\n=GqgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3MuTYolvZCPefTF+xEBUdCYj4rcl/fXFNK2XJEhYiiAiB3O8aYDKdVv9kKXR49YZ+MsVj2mjFKwrAW1PSdpYcOpg=="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.8_1634883055183_0.579607488021284"},"_hasShrinkwrap":false},"1.2.9":{"name":"websocket-framed","version":"1.2.9","description":"Framed WebSocket Communication","keywords":["websocket","frame","message"],"browser":"./lib/websocket-framed.browser.js","main":"./lib/websocket-framed.node.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"homepage":"https://github.com/rse/websocket-framed","bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"dependencies":{"encodr":"1.3.3","eventemitter3":"4.0.7"},"devDependencies":{"grunt":"1.5.2","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.1","grunt-eslint":"24.0.0","grunt-babel":"8.0.0","grunt-browserify":"6.0.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.17.9","@babel/preset-env":"7.16.11","@babel/plugin-transform-runtime":"7.17.0","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-shim":"3.8.14","eslint":"8.13.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.26.0","eslint-plugin-node":"11.1.0"},"engines":{"node":">=12.0.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"93fe16a3f60dc54e227860eec2f98067a7624d5d","_id":"websocket-framed@1.2.9","_nodeVersion":"18.0.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-o/2sIqdOQtVS/ReUUaAMeh107AWZXPSGLghFqZvUqgebZRaqYYtUP4hmxwmLjLFS8n+AWCT48pmbZXsq3K4d6A==","shasum":"6aa02648d3d22d21b37d3ecade113a892f5b9a54","tarball":"https://registry.npmjs.org/websocket-framed/-/websocket-framed-1.2.9.tgz","fileCount":8,"unpackedSize":178907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAojMHUyJlA0KQo/Y9R1ha8fWvVtCIhVaBPRAD1ZGGkAiEA6GW99yiTOicY03D8CBbpiVUTXnfqVnc4hRzuVsZVcUw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYZkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplLg/5APra9uxlJwy2eZqSSGOsKqBQRlCcatB8V9iPwRoQE6nkny9I\r\nVYLpiqYNg7kBgDSydUqmhpbvuM4m/9RczpmHNHhmkWutC55FdeIz3xrLkZbT\r\nUHUfZZWyGOncfh29RUloMYir2RYiMm9RjIB8j1ryz7hkBmDFnPevCBO7S/Pu\r\nrF5DXGphey/AwfIXv/wSIcb+OpXpeGwcB1xD1mm3NBkLHFa0Y3F1LnwgLMGm\r\npc/E3vgMc+c7aREXm0ph0yXG+f2wXVN8MoDH0RNA+qsgugAV+euepsMERlNu\r\ni8xlHA0hgZSi/kqVnmO52YR5WZkEkRcT1RV7stseg2igALGqkTkW0FALCx7S\r\nubFThjNIU0IdOpxzLdbU1xxgK65MouCb9gIjv+ILcEIv4m3nf6ypvW0mWhLe\r\nGFUEGTxLJDqQDOA9ZKcz5yoQygMd06drfM/CT1ytkfjVkdVt2O6YaH5a5Qtt\r\nuyrDLAheBO1kfrPDuznGDzgAzeEgq2JV1bVXyJzhpZl5PL7lJo68Ba78LVaF\r\niFaUgyUu9RnTulGJDK4vL4yFKL2ufOyLHLp6q+vedQ4xno+H4E7AOdDFIm0h\r\nvqc6q7GuWSJ63ipPsXZVmQ3CnXChM58OZDXEXHi/9aWtvMn1IfTYqb1P2lZH\r\n41yHRDiMeoVKHzWgWBZAth2P6sEjoUkxb/w=\r\n=fVlf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websocket-framed_1.2.9_1650563352641_0.19924512675352135"},"_hasShrinkwrap":false}},"readme":"\nWebSocket-Framed\n================\n\nFramed WebSocket Communication for Node.js and Browser.\n\n<p/>\n<img src=\"https://nodei.co/npm/websocket-framed.png?downloads=true&stars=true\" alt=\"\"/>\n\n<p/>\n<img src=\"https://david-dm.org/rse/websocket-framed.png\" alt=\"\"/>\n\nAbout\n-----\n\nThis is a small JavaScript library for Node.js and the Browser\nto encode/decode WebSocket messages to/from a wrapping \"frame\" data structure.\nThe frame itself is encoded with either the object serialization format JavaScript\nObject Notation (JSON, [RFC4627](https://tools.ietf.org/html/rfc4627)),\nConcise Binary Object Representation (CBOR, [RFC7049](https://tools.ietf.org/html/rfc7049))\nor [MsgPack](https://github.com/msgpack/msgpack/blob/master/spec.md).\nThis library solves three particular problems in practice: the serialization of complex data structures (see frame field `data`),\nthe type annotation (see frame field `type`) and the request/response correlation (see frame fields `fid` and `rid`).\n\nInstallation\n------------\n\n```shell\n$ npm install websocket-framed\n```\n\nUsage\n-----\n\n```js\nconst WebSocketFramed = require(\"websocket-framed\")\n\nlet ws  = new WebSocket(...)\nlet wsf = new WebSocketFramed(ws, \"cbor\")\n\nwsf.on(\"message\", (event) => {\n    let request = event.frame\n    let { type, message }) = request\n    let response = { type: ..., message: ... }\n    wsf.send(response, request)\n})\n\nlet request = { type: ..., data: ... }\nwsf.send(request)\n```\n\nFrame Format\n------------\n\n```\nFrame: [ fid: number, rid: number, type: string, data: any ]\n\n+--------+--------+--------+--------+\n|  fid   |  rid   |  type  |  data  |\n+--------+--------+--------+--------+\n```\n\n- The `fid` is the frame id, a numeric unique id between 0 and 2^32 the sending side manages per connection.\n\n- The `rid` is the reply id, the frame id of a previously received frame the current sent frame references.\n\n- The `type` is the frame type, a string identifying the type of `data`.\n\n- The `data` is the arbitrary data structure send in the frame. Any JSON is valid here.\n\nApplication Programming Interface\n---------------------------------\n\n- `new WebSocketFramed(ws: WebSocket, codec: string = \"json\"): API`:<br/>\n  Create a new WebSocket-Framed instance for a particular communication\n  with the help of the frame serialization cocdec. The supported codecs\n  are `json`, `cbor` and `msgpack`. For `json` the resulting WebSocket\n  data frames are (less compact, but human-readable) text frames while\n  for `cbor` and `msgpack` the resulting WebSocket data frames are (very compact,\n  but human-unreadable) binary frames.\n\n- `API::on(name: String, callback: (event: { frame: Frame, data: any }) => Void): Void`:<br/>\n  Receive a message in case `name` is `message`.\n  The (decoded) frame is attached to the event under `event.frame`.\n  The (encoded) raw data is is attached to the event under `event.data`.\n\n- `API::send(frame: Frame, replyTo?: Frame): { frame: Frame, data: any }`:<br/>\n  Send a message in the form of an encoded frame.\n  The frame fields `type` and `data` are mandatory.\n  The frame field `fid` can be set manually or is auto-generated.\n  The frame field `rid` can be set manually or is set to `0`\n  or is set to the `fid` field of the frame `replyTo` you want to reply to.\n  Returns the actually sent (decoded) frame and its (encoded) raw data.\n\nLicense\n-------\n\nCopyright (c) 2017-2022 Dr. Ralf S. Engelschall (http://engelschall.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"time":{"modified":"2022-05-24T08:20:12.424Z","created":"2017-06-08T13:18:07.904Z","0.9.0":"2017-06-08T13:18:07.904Z","0.9.1":"2017-06-08T13:27:34.163Z","0.9.2":"2017-06-08T13:30:40.040Z","0.9.3":"2017-06-10T14:06:24.871Z","0.9.4":"2017-06-10T18:57:33.919Z","0.9.5":"2017-06-10T19:05:36.506Z","0.9.6":"2017-06-10T22:06:32.518Z","0.9.7":"2017-06-10T22:14:06.887Z","0.9.8":"2017-06-11T08:12:56.143Z","0.9.9":"2017-06-11T08:15:59.412Z","0.9.10":"2017-06-11T10:49:10.330Z","1.0.0":"2017-06-11T14:07:17.470Z","1.0.1":"2017-06-16T07:43:20.269Z","1.0.2":"2017-06-17T15:54:01.066Z","1.0.3":"2017-06-17T16:05:25.557Z","1.0.4":"2017-07-19T10:32:05.024Z","1.0.5":"2017-07-19T10:32:37.041Z","1.0.6":"2017-07-19T11:26:16.925Z","1.0.7":"2017-07-19T11:27:01.416Z","1.0.8":"2017-07-23T17:52:03.621Z","1.0.9":"2017-08-04T19:49:14.489Z","1.0.10":"2017-10-06T18:18:43.362Z","1.0.11":"2017-12-02T23:37:30.635Z","1.0.12":"2018-02-10T23:23:45.308Z","1.0.13":"2018-03-24T22:41:57.338Z","1.0.14":"2018-03-24T23:13:20.028Z","1.0.15":"2018-03-30T13:35:33.437Z","1.0.16":"2018-04-10T21:38:53.937Z","1.0.17":"2018-04-19T14:09:21.438Z","1.0.18":"2018-04-30T09:26:35.603Z","1.0.19":"2018-05-06T19:38:20.737Z","1.0.20":"2018-05-11T20:18:54.934Z","1.0.21":"2018-05-20T09:35:49.977Z","1.0.22":"2018-06-24T10:40:11.876Z","1.0.23":"2018-06-27T13:14:54.917Z","1.0.24":"2018-07-27T22:47:36.459Z","1.1.0":"2018-09-02T16:31:15.028Z","1.2.0":"2018-12-22T19:36:49.449Z","1.2.1":"2019-06-15T18:50:17.193Z","1.2.2":"2019-12-22T00:33:41.831Z","1.2.3":"2020-07-18T11:29:18.034Z","1.2.4":"2021-01-09T16:29:45.151Z","1.2.5":"2021-06-30T18:41:45.783Z","1.2.6":"2021-08-11T09:02:08.085Z","1.2.7":"2021-10-22T06:02:15.740Z","1.2.8":"2021-10-22T06:10:55.390Z","1.2.9":"2022-04-21T17:49:12.876Z"},"homepage":"https://github.com/rse/websocket-framed","keywords":["websocket","frame","message"],"repository":{"type":"git","url":"git+https://github.com/rse/websocket-framed.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"bugs":{"url":"https://github.com/rse/websocket-framed/issues"},"readmeFilename":"README.md","license":"MIT"}