{"_id":"vue-native-websocket","_rev":"23-5cd31082fcbece8839efbb54c151cd61","name":"vue-native-websocket","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"vue-native-websocket","version":"1.0.0","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@1.0.0","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"ae1f3528694586eae26a9f5f919e338de065750b","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-1.0.0.tgz","integrity":"sha512-kho83kCOABVynsyY8qKCklMcFfKHK+AfgNWQYkBH3IxxFiNNEKKMZu0BJZUe8QfH3iVk8u5smNmdqut4DR+Lrg==","signatures":[{"sig":"MEUCIDHtKG0fMVAMCAKyDg32+fWQQUSxVp+PEQZmm5su+6vxAiEAmnXlMwnnfrSF+X618gDQ2ADBb1ryWJlBRRLEwwEq/KY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","_from":".","_shasum":"ae1f3528694586eae26a9f5f919e338de065750b","gitHead":"db15356be6c8335631a22bbc59b8ad18c7f6ae06","scripts":{"lint":"eslint --ext .js src","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"4.2.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"7.10.0","devDependencies":{"eslint":"^3.19.0","webpack":"^2.5.1","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-1.0.0.tgz_1495001142590_0.26408723508939147","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"vue-native-websocket","version":"2.0.0","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.0","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"c12ae8db1c30a8e847f82f4fd9974494c8643d5a","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.0.tgz","integrity":"sha512-If+XtqYOispLDnGfJICAQoScu/bXp5FscU82EvjwJVeHQyyfemIPNnW3XNyDo9n+BFWdGsuCtcbth/j4mOoX+w==","signatures":[{"sig":"MEUCICWVQnGUnCVnzCmdl3fCZ9+lCLR8gErnWn5QV4e3q7ygAiEA4MqU71u9JsfGXTsPj0rIOkHKwpIV9kUhztuZdEqSGJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"46e251dcbc43f825f5a0fcc0844caeedeb4c7d6e","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.1.2","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.0.tgz_1499446105576_0.8009756978135556","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vue-native-websocket","version":"2.0.1","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.1","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"1a559c8be799a8470532631672b0d2b1185da320","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.1.tgz","integrity":"sha512-cWIcds4LairQeCmpsuv+Kr5yifTMj9/ucMuZ2leZM6GVewVd6D39iziFNn9fmAoxStsrkNbY10i2yKLHfsn0Wg==","signatures":[{"sig":"MEUCIQDiegm2hfiHbUlikfVFtgrA+eDI328Zj9cy4l9z3cFvBwIgdH9VSirODM4uNRI2n0RZm2ZKCHVyBAGfTowUFuW8ZbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"ef8a327c70bf79c40420d2555e3978b242afe965","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.1.2","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.1.tgz_1499703254221_0.89310218882747","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"vue-native-websocket","version":"2.0.2","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.2","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"5d7ec6c3ac5f8854f1e882cfef15bf5290678a10","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.2.tgz","integrity":"sha512-Gjss1xejWiq/G/WNcBPefpN24GrzKxjoljeiixXgDx6+Kkt9Ql51gmJm0o3HMlob9kI5R1Gf9VtGYNfhewsnvw==","signatures":[{"sig":"MEYCIQDclQ040EGJmzd4F72Nm+UEvcWbsUre4LD95ZNmKJy2TQIhAL/vClspbRMtVIBZO5Q3Mn4uniGDS4p6OFJiNGNNUmXs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"38b6b8b12424ec415c9d6ca7bbe0a59549cc77d1","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.1.2","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.2.tgz_1500932823577_0.20815172302536666","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"vue-native-websocket","version":"2.0.3","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.3","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"b54830c6490cc2928729240b0b5bdca4c78c7b46","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.3.tgz","integrity":"sha512-4DAZI1CX89d5aFl/qsP+3ShY0CzOGCBoX+dfd0ltrsy01z5XeAKoFQQkEoVK1/Pu+SyrBsjpZ+0g9T9qsRrWkQ==","signatures":[{"sig":"MEYCIQCUytzrvCPhCr/RuQhTemPVmC2gddh9cqWi2smQMGLOmQIhAJcOAvDKf2Aeedvuog3ixOue6Bh3iqPvcSBV7fueYEmi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"bbecee4ed5b101aaa4ac839f381dbdf627d99f3f","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.0.3","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.1.2","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.3.tgz_1501168318270_0.35141666675917804","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"vue-native-websocket","version":"2.0.4","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.4","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"90888fe17999ed8be5e0273468e9232be0452487","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.4.tgz","integrity":"sha512-bUF94TnrWqS9Fp++GWwQJlr7wpK2SVI19vaEet4pHs+RlmZqlFN9z+33Xh/h4DZnZUrjTHw3XwWj0IXcxABbMg==","signatures":[{"sig":"MEUCIEYBZoqIN/R1BOmDFgVkXMu6SC+25NIfvixKUIqrdAs2AiEAx4KR1thhPUX34s/6OVQEOPy7nd/Zb14gKn2Wqt7N0og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"699372468dd2797e696f6cb63abbc502d104481a","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.4.2","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.7.0","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.4.tgz_1510593491953_0.12101909681223333","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"vue-native-websocket","version":"2.0.5","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.5","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"9ce4d72db6d28c8310899ed3b8b448fe16b74936","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.5.tgz","integrity":"sha512-qtfIqgSjSbTEI1hzaRwt3QQJfKAGtk6ECbIeSoAbqu8TrUhPGpb9GEhUsjAzYa6Z6jOnqfuRzA0cCajl3MszFQ==","signatures":[{"sig":"MEQCIGhGoBB6ve06d216AmVdsoKMy9jXZ7C22ZTNQW8RBxdXAiBqHsJLRCWgC9o/5cCfMunmqq2URCuTcB84V83CPMXJSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/build.js","gitHead":"06fecdd060938ee154ece732346dc06afb02c2e5","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.4.2","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.7.0","dependencies":{},"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket-2.0.5.tgz_1511036070561_0.9246553000994027","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"vue-native-websocket","version":"2.0.6","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.6","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"bdb731c0502c82712907000ed3076410b70e2de2","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.6.tgz","fileCount":19,"integrity":"sha512-i1xjmeGaIUjrgsFewBnl5tJikZ3fFWlcleFu83P6l348y8Z6sX3jgG4VA2ivdYiV/foKBukF0TQn/ZV3rwBEfA==","signatures":[{"sig":"MEUCIC9makQToGnTbGFFMmu0uR5cmTDJvRzeXMJQWeXkhUO0AiEA/59Adi7Y3NyN+5McpqkRBXZ9eXUpk2MuQWA9VFOcCww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433853},"main":"dist/build.js","gitHead":"868c6e33d2ccf505bbb4314ba34f8285611555ce","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"nathantsoi","email":"nathan@vertile.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.6.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"9.6.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.6_1521482405245_0.6187740599677556","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"vue-native-websocket","version":"2.0.7","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.7","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"a305a5578e1a74321239107fa80fe5ebc967b8b4","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.7.tgz","fileCount":19,"integrity":"sha512-rRzEWCes+UZ6QBzZJzP2UikLsy76ofDLYTRsfk7naqtlyv95eSUQ+WAw/DZvhaZCf026uXCfnQ7RGjO8o45X1A==","signatures":[{"sig":"MEYCIQC1lTRvH8BQIUdaCUaPZpGcJhB7n7+IcP4QW55Vzu0XzAIhAMd8xp8zC/b4f4JzmGuopwnppEl5lZas5xNfnDs30hdp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1vvrCRA9TVsSAnZWagAAhd8P/AkedyOpvlO8fZm9qzna\nNd5Zh5rHQJinEL4HHDK90HRNthpSF2pUhzmm9yp0RplSS11s02Gsgs8/cTOg\n2XzNtXY9wOoUeAPMCSKdHp0UDQBL3eeGLCAywLlYZH5Fh+v2as8k5ltUhtt5\nfB7+pLkQji4mnuTObiHuu0YhsVRwJzrTbOa0yB2VUKKg2GVVDm4CbYSt0zmA\nZ2mmffqMCAOuuzzdwwoD2kuOVr+ZUAHOxcwn+SQgqY6BhiFONCNkwKPrj6iQ\nS2MDoGB96imEitvr/pIM1jEB3Fw3Wc0zLcTakq92cMZ5PtgVOqLcDhZKg3Lg\nKeeRqZqd0ma4t0DX22C0bKI+fHEk242zhTQbbx/e+DGhKm+mzP2XoV5dpjWD\n+M1HckO2w47anpqP0A4PWwMuhnS3hwSP5FJOghnP7WjsiJ9odx7117jzYNey\nnqAVMWLDpNqIi7kyEUafV/2jdobc6Huqi6JLoGoV9AVu7yHTtxyfycrC5CcM\nGGw5WgmHi2QxRY1nn9V950GorVA4xAWSVJ9E0axDriaMeNPOXh5Uf7OvJYe2\nQkc+BDqp83b/EjIRsxjzJUsNMTRw7vFR26rsWXnT0HZVSldX8ayE6AHYqbFj\nrH4OOvTrWIBppKDJ+5XpLhiI6ue9POw1RSyLwItl0B2KsphkM4qjDnc7WGmC\nh6gb\r\n=gZ1X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"649485e28bde37f86b3d801799b146083bccf6cb","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"5.6.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.7_1524038634335_0.23485013007825395","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"vue-native-websocket","version":"2.0.8","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.8","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"8d6bd3aeeb6b1e36960791c614f55cb24d32e123","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.8.tgz","fileCount":19,"integrity":"sha512-8EkZehJ2y0v5aPa0k/IB9RsGY5Ck8e6+SsNQK7Sz/07lLQ5s7Au9s/AuxUJXrBUGwgI3J8CG6SvPmXAbsyf8eg==","signatures":[{"sig":"MEQCIDFWO1uzN9BUmZzEK+gdMSaHkdxDYrNgr1SrI16i4FrpAiBUZSmAPUClniXMBU6UE2tDKFTWtA/+emYOoAXhPjmuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM4grCRA9TVsSAnZWagAAGOwP/1/Fa9TFCHvfNuj/DxJ2\nyGg9gGRR7wqY4OsMap8bcK+bPW/PWUlG/XclJDYH3HpuSeXOJWsMtdZGuobz\nxgz8ijUo+rabGbGm0K8yrs7NdB+6zjaCD7eSQwnH9D/AToQSVtg7/1YyWyhC\n7lY0IaeuYU+2UWsUNU7vVLF6sMUY63rz5J3VF2ObM/hdsGtNEm0AGXNghkzf\nPoCW5jsIH7nkqV/v9EUgrmbpALHOaPdZ19h2/NwX0vRuDvep4Kw9gk6EqLEw\njGL/61G4QNHSyHo7IQpYpY6aMiS/Z6okfZUtidRBsDW5pH/mFJ23jBbsj9xr\n1QG/LnwfVsWsrPLZ3oPbadsvlyVnB16uN1VOoMW8ursFbktEdIbhX7q9PUGZ\nP+J7sAr0SACi0/yKo3ewCn1/LfKgGjtVIjhsDa1RO880SaWjdyxD490XqMQX\nIGIxbO+vYFcczeUWaGKVm5v87/oWHdJKM/GgpV64u4zKgcaX0RFVWZv8cbmc\nCkn6BURQoxm9ujlFbwzqAiHuK3h5QUr5DePAuD9jYmuJO1d6Pr7roLa9tUM2\nDn7WGd2u8vnk6ZXd/go2JhkH504kYzXv1CVaRe+uwEwURnpdUctCpoLvZhq3\nulS4jEj9UlyLA5lGgvBMXQnsQTZ5VyHHrvpYgAXvt24Q11dB98SjDWzTV6ku\nWTiP\r\n=Ggq5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"a31cb5efb0f3371e7182267a2f5d9f6c16d66049","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.1.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.8_1530103851097_0.040565559338574975","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"vue-native-websocket","version":"2.0.9","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.9","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"2f94730fc0584b92aca6663a94e2bf05c7e93a00","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.9.tgz","fileCount":19,"integrity":"sha512-zxYL2Btm2o5K3iBQnFJkRwGfCE+tvV1Og0NsF8S6gUt3SpNpiMIT5ikCAxVb4X2riYdWVzV+n/WGC7gmk/HpTg==","signatures":[{"sig":"MEQCIDSOlh4Xy+ZFapHrkVjAJOX0Agz/s5McqUGaNfU88rt8AiAgazszuw2I6G2SqGLihKQZOXxxj6NIjWbLPWU1LguQkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhsGQCRA9TVsSAnZWagAAAYAP/1Skl9BaiuB3quDZ+Fvg\nT5zlsKn3ihWvksMrjnj2+7uFTemJgetpqeCAMMo035MTzJeWn5hysAH0SoWK\nxa8Dnf0wUJcIPBmIUV9xpXI6DHNoGceICOQ7HqUyKhpkwids2Tfp4JXFQZmK\nOFYKEbxfyQuMpqxA9kjQy3vu3UBbVdcHHt/nU7rOYnAMlAz6gqsFknB546cE\nNjoFDQ0zTKQYtTvyuxjrgO6QKIm0flG5GYC4bESyoZJ4QjvpFSiJIG/RFLAm\nOTA4qKqFRiCAYQurOl6VbhW9F3n2B0ObZLJY3lqUZWRQwWo/odLYG04fRznS\nzQ3RO/bU3gAamV2R/D8DJRAMx9cP0OHbARJSx0mpZJQXefEJlEzNYGzV+Nfx\nbQQB2u2qWVw0Xm/f6xVz4XHF/54v2K7zPmPVGwNP4Cj7l6eYdOQUZ3wMCzoS\nkVM3SRO2++KmIP2FQp/k9mAHGERKuQuts8C4uoOWWsfgD5TzpUwUC5QeNROO\n9tPQKWGmKaVOmmMVQSrTz39yDvAKB6GBwe3LmgHcyR4Onp9FZzVQhz+odJs1\nLw9iKOfPWqXlzkSVvUsrSAHJ0JAuXYINKE6j1dnIDealqAam2D6U5aA3PBgs\nGpr1KOCxq7t40YfV7difnkibJnN7gtaBqkg7YW+wKPdvFuialxYK1PFcKWpb\nGFkM\r\n=TJYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"b7f3a454b2aadebe9bde026701682bc6e21d0eb2","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.4.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.9_1535558031765_0.48512802759411877","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"vue-native-websocket","version":"2.0.10","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.10","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"b4784ff7d1189cdf9ce730b0b7042650b4b2404e","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.10.tgz","fileCount":20,"integrity":"sha512-64uOu5p8tjfqnGubN4Q3hV+J8gFSCY2bnGldKspNSwWwwpbTPMMy6p5CRRszebkoBvxB0Y13EOwiQvxvQ15/rA==","signatures":[{"sig":"MEMCH2A1YDC0G6rreJBHryGfIGzH5KPaxD81eI/MSmfDMgUCICWdkAvWhL3XTA11v0S/766wrXIuDJzqFUin22g3gfmA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":702878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmRm/CRA9TVsSAnZWagAAD2AQAIDd9w0LMOi4khjQeMV4\nugqunwoAftBjpt750QPz1ViqU9BsKMNklxNVs28ChfPzcX5UT4COWP07Fipr\neATVkcsCpwYfFTPC3a35Rw1vMJBQzb8VeoKV571wSUILif+1L/s604oLJ+mW\nFmY1HdeZYmghdOQnvvuG/ElNiy7DMBWk5dBXAKRnK85+27UcEAKm3ijozKpi\n5e5KLl++fRHyRU/P3Ble8EGmUcr3SCmxU8b5ODgvH3LTjfkzphKSSQaY4nSK\nzpZqpeOR6WgVU2VR71lXDczebj8by3X9ICpcHWykDtt60BdZQ6jL8NGQpvxs\ne3lva9DCjk8rMe+2MnZppg1YcL0P8pA9Qs3S+++tB9RFs6RA/qltnuWlCkqv\nezJZoLOpr54VG4m8GBe448WT+1nsd91aMRslkwZjILLLOOFpkue+kPuGfiCy\nFbUDfwBrDWiUsYKb2Yn4qg1wyZGBTsd6Aul7rySwhoCivc9ZgqctYAymjYVI\nFi/Fg9w/H+YaWLPGeZom5dxT65tFarLuC9lGd0VOW5IXqcLu7WaYvOf2FYop\nchfggiblbkTEHKqeldEojjepSgmKy983VwdGjbMPwEWKjXZ96uDaSJMQ2BJ1\nJjQoWgoKEu/2dVNSQTi1OegmLgZp4m/oRSlZLudvuytw/cPTach37G2sFuIB\nDcH3\r\n=0S7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"05b80e9426c5ea49a49898cad5672a2c5e122a5c","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.10_1536760254605_0.8591072304007332","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"vue-native-websocket","version":"2.0.11","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.11","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"896556ab5c3ec067e1427623e84509a1c0667c86","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.11.tgz","fileCount":20,"integrity":"sha512-s2qU/qV5xFCcSpiJ7F2Jxd7alxZm1cqY6x1TsM2ZXEJjuYfXUhwkND+wY3lbQRxhk7T6NCxuxUNoK+O5a2XCmA==","signatures":[{"sig":"MEYCIQD/2Qkl82S9p/q5xNGBCyBmh0RTv8EZ7JlRDFN6WukhYAIhAPkmlM4T9E16ifW0TrMlPOFLSKNBVS01dJB19cebtSGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":704326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmhmICRA9TVsSAnZWagAA07kQAJgAf7VKLe7BXQHLKOAi\n7KBpYzaqq2IBEgV+PHGWfP9Ap+bxnIRlIIwy5IXZXw6FZDESDliORJqsowAU\nmRoAmF2aUYdD5CYB3QOzJd5xp3fd7Y/yt8kkYgjIhK+6O4imYE+rVqxtlfAw\nXQmi//RvrUJJtcnyAHniSSZVI3kDQGfMgmZbWkiRLyOToPOzk+PkJNiGocIY\nPgM+zx0S+n3xdY7uoXavAt6+msBK7dPjcVM2ZSvm6mhi2K4OA0lAepgb3tvY\nnCBJMhPFpTKd3yMYPEmABVrj64L+l6oqKd9KGEyTW/yD1hd6wikYOvi4DF0h\npT/n9peuzf8C19E5Uaa32z3oFx4jjucAyq2g9yHGiKqxJhNZod7dfir62acY\nGMVUDYmHrdtuOMtXG7cxR/4ZVZpXfllGOfXoVWdKFSn3Rk6t9TGx/SDkuGRF\nOiPJW6ErV4ei4KkxqMNvDH/6AzQftCTyF6Ll3fM0U6JUO9U4i+YYgQKRcuqY\nOL+B/YsNRM1IVwrKnLEV6BltTGGGs9u1UCOHN0EjwvnEq57FTWSgtEP2EkQY\nKDARvAYfaremIagqU+Re+L0jfy+89/EhfRmxgOhmuPsP1cF7ybg3hpFTLoq8\no94lAWISHEy3XLm7WlvqZEpxYQAYJgvQGksdkimo0L//zME+mw8pRWPdEfS/\nUsky\r\n=4sFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"234b1fa47bf10ea24e26596eb1e95bed40588121","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.11_1536825735419_0.5570985414554308","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"vue-native-websocket","version":"2.0.12","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.12","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"a60d424d28b277a47702a6f874785407f6a884ef","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.12.tgz","fileCount":20,"integrity":"sha512-6f5B2O/0H6XrUIOJwChiZk4t0XpFvjmHlWFUJrk9O0kU31E3MFPlWkC8VpsiFWQMPz7oB8XSwUhDmBbLxuvWDw==","signatures":[{"sig":"MEQCIG4VQiIaEgSFHZCGotQUO0aaZTVR7cPwiSeSuVt9LHJEAiBb/UqsAjISkHsQVxTPj5AvClVUFhDIvIH76gHQIuhsnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":705127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq2OKCRA9TVsSAnZWagAAv00P/AthA7wlKRcLcYflk9gi\nf3ivZx6DgT3ehWRSxrP1lSwJS0mZfmg6fHnvicij32RELWEJwmUtUakFg1oZ\nYg7Niv3zNg7MGxESANOpcZUdQmCvi0wyofuGP6w9zvvSzuJNFEwPIlFoPSS/\npzIiepxYeZApsIQoE3+GO+lkuX8rYT04u7Lrt3m1RP0sqqTpfrpul9VkRXPU\n0GtfiudvLsb/RAaBGnuRb2tqqvfyw7cMUnJpLvNcwu/XXtUbmmJm1hVc8eF5\nNLvzknweI18NPgvs7Zcc+D3L4XGRXr3cKqEx6g/eCMZJ/zIzUWzXD5mDL4x5\nYwnCiG51E3oDg6u6D7sC3YTJ2zkqOzwQL+1mCd9P/4x2PcWNx+ScTEhq8QCy\n3kk8jEIRgZmog4OM7/kPr4xpo32uZJOb3Pfa4UxYkCzKudDlx4lmI/jIHBcl\nDPLxYUSuKt9tvsUezRwVOglV7ivOpzW6LxuZnUNXSR2JeK5dyDS9GDWbwL9N\ndVwoWFmxGHSldQGRUUInFESiRiuWhtuuwYJXI4JNZ4U45l94+xmZHZd35IHN\nP5rcbul+8HN5Ie/fPQBMImPWPbH8wg6l1rwW8n4OHmwE6U4DJO9PJQ/uAG0P\nkJddAhUwmewIvQAbIshs3ppRoI4fieCb0fyB5WSfOyZMMJIbJ+CQ1jyO+Nj7\nZobj\r\n=i4ub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"38c49c13ae29c8a50c4f2642da30fd62a346e91d","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.4.1","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.10.0","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.12_1537958793761_0.016073877923910684","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"vue-native-websocket","version":"2.0.13","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.13","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"5eaba0e7ba08749d7bff331e3290cdf5e61ca918","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.13.tgz","fileCount":19,"integrity":"sha512-w91n76ZcvjCUzWRKX7SkVTqr9YXTxbdYQmf4RX1LvMdsM0RQvpRdWvzTWaY6kw/egsdRKVSceqDsJKbr+WTyMQ==","signatures":[{"sig":"MEUCICtFv3GYhmE4Y0XmE3dAEn2FiXhnqrRCNSxy+Qkhm3qYAiEAwP57TVSfXG9GiFEbYJkZ14IjEYK+iIOcMkQkUS5qfa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpzNQCRA9TVsSAnZWagAApGsP/0PXZ5UOz8XgP7bVWvBT\n0zqqPZHJMPEtTGTpEybVwjQ0hMIXTuAa+dzsi0A15zcC5Z7atNueT1Zz9Uht\nhFhRX3k0McWmXgDcbXD0vGhi6ec7htgWqyl8EwSApkyeAUUmlMjQboCZn9fx\noWjL9s3pEejWnq6SQdqcuxEOcpd4AnF8rZA/8+k1TAh26WAnzjZ0G0ljm/V4\ngCAYZQknpWH9W1uC4bCYe1dYz5+bcIoh8/5FtrblIjHsBl8OmGnmwWUKUp+P\n/sDZQUqopaJIqNoM7QhtZ9VOoaEpqHGtCpBYiWCCjmoKmH04+3Z9GUP6m7Gq\nytEhDaE4Dn5oSNyQWPiBUB35rLUBqFyfUhuugfhyOrCa3ctHsTKV1InCf/ju\nuI6UBW8op9+CDps0ZySzpR+Gu+BOD6V0VQ8EKns8MT99E4v0kYIISXYmGZii\nC2anA1B3MrUsAqNuO/RSqkNZXS89oPIuFrJe20hJPT6k8D7RDcg54Ge6tQhS\nYsUfgKSI2J935bmjTKdJerqfakWHOooKGO32adES5N2r0L0UJWOCpZ2icjO3\nGxfIGvZo07kP5a7pWkt7i7Ue/CsHUxhSACvgYHiHELBHI99eHMf439Bog7uD\nA9i98bmqt4GEa7e0k4vTFtvDXm+rSeIdicOwt42JGVLDtpYtJyKU2g9kSINJ\nBsVC\r\n=h5o3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"64c858f61d9f2c9e8434651755b73a2e18fade3b","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.8.0","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.13_1554461519398_0.6478609148184651","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"vue-native-websocket","version":"2.0.14","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.14","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"fddb56f9f93d2ecc861486ee3c8f29506ea2a168","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.14.tgz","fileCount":19,"integrity":"sha512-oK8+xG1gmqRs4JngHGwEc4zWoRjsdMB20Sz8pemkh4lW2Vr2676/cDRtd30aGnO2xF7Oxf003wS5JO0kypUsCw==","signatures":[{"sig":"MEUCIQC4/55jaCSWxlstLbArLm24p+dvvnvWkJM3Xj1BweDO6QIgHNs9tdUOkuX9+dbYkXO2eVoMD4uqHS5SvlBhvjXFEmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLvtZCRA9TVsSAnZWagAAjS4P/1twJrs9lj9ULfGYHzT9\nuTgfiIsxPuVlxmQTHjeRY5NfNuwgw9gePitgKpSj+QBREMSukBByalRyaMfe\nBNANOYU9piF+oRJQXOOh5FB8oYzj+uJQpv5KFcikxV5nKdkFSObATsywSQbm\n0qSqvm2b+dbJoJ9GELO38JDcLKJUl8+Rcpt6q8chUJq4EuaHzi4Tr5coLBfr\nYKajakYxcCprKOTy6cVNVZK3ww3bOZZLKgJt/J+Qe7RQJuoWmgetNi26tzQF\n1cV5U8Az08fZqHpMVgSdrE8oMiHrEYhRXUsiUibck2H4vGcGINYeIacSJ35Y\nzNxsnyevmJNFW7mEjagVH2TqDMtQpiQ5WPia1H6EgiRwxqrIOqckOztayDQd\nkz8Dl3t/iABo8BnjhFKtAvw8PkJmVTLvMT9m6c5OHkCQ3i3Pcc8+jx3xOh1i\njltA/5MFmYeRM428mg1mW28JBCv37Qhq6ubOK85NUX2lYB3i82I9qutiWZIn\nfxM4VLHYJ/DE1k5WT6bpBy9cNplK8OBWUZwjTJJG9yLuJNT10W8Uqj8H1B8X\nr1rGDJ4Mw8fSD+1N2IXa2qa84rpsmzuI2mnJ2R/82cVRlBOX+vqzU4LToMQy\nqRETruEHasC5I3MrVVXn46TU5wTRbog2OlLdZz60WgEQ9cHkHp8GVXCiAsvE\nFNzi\r\n=59Os\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"429871287352a18a2d6d144ded57cc2bf3222956","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.13.6","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"12.7.0","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.14_1580137304762_0.25102737732458436","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"vue-native-websocket","version":"2.0.15","keywords":["vuejs","socket","vue","websocket","realtime","flux","vuex","redux"],"author":{"name":"Nathan Tsoi"},"license":"MIT","_id":"vue-native-websocket@2.0.15","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"dist":{"shasum":"e94af2bb7f54beeaac5281d953751d2858b76964","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-2.0.15.tgz","fileCount":19,"integrity":"sha512-i3UvRL99rY8ytV0VJzcWDwY3fRPoeh2fGYvB9862JocEQOx/oCw/VtPIUwP4tSzmzJvJZNkvP71wfhfS1sVhxQ==","signatures":[{"sig":"MEUCIDXsOdECift106ZDg4c7oSaWpF9In46eLXLv4CaDrUbAAiEA7R50Ol1uxWGHxR4H1ThPJ5kTvHo1D7+cM9TITQ+IW0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB+u1CRA9TVsSAnZWagAA0zIP/2uvB4h2JOBu4Ir48Ibb\nNcycHSFlOKleot9/9V0jyPzWUdrp0KAXOpHspNjQbIw27bkRtn3bW8ecwgRJ\nTUolomj8Fipq0nEl1cl8Mnl7+ZJ3s/GnqHJzvNMWy/aHWu13t23Hg8X1QXq2\nFA43HKoX0eQQ7BSEGZK7aaw2DOWgy4hujbahgA2mQTgsKiVOnpnex2ADYPdL\nQDwChQHKbybRbzpjY8wQlCDmgRSGeWBgQdmPKLLw6+P0xB4ewZxmRA+6MWbF\nI5BA+hvKnuQrbBQt2/uKFEO6d4lSf4gMUqFAUe3gnvM8JQoKxaVtwIs6Ce12\nC8O08UEfOuFudSI4ZKb1TXnaTZsIAyGGYFgk51oyJy+D6OT9zobnVpZurMy6\nUtQQhSmLYRgARO93muOMAHRcEluE9jT5xqZ7p/jrM6a8P/EJoZ0H+MehPuTa\nlVRACRa8NPOA+PN8UUvjgLfcDeSl+/oZ3A5cSP7AIYnA7YPIqIVKCre6WRd4\nX/TeC3+X9PnP9b4XSY/SB4tTCSmOIeOtueJfjdQkot47twgbh9SxP52L6PFj\n07Ycs12kduXSk6fc0/CzZwh0l+Q++OA6E5yn7l6KkkYXdQpl6SnKsyxs/Jjz\ns3EGX3mJh+w+onto9xOTOXrm3HmGbDTQ39boHn4K+QBXOE4YfUfzd5sxIsBE\nxji/\r\n=b9y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/build.js","gitHead":"c7c54f86c956cc83f97e768a23ca652e32097bef","scripts":{"lint":"eslint --ext .js src","test":"karma start test/unit/karma.conf.js --single-run ","unit":"karma start test/unit/karma.conf.js","build":"eslint --ext .js src && webpack --progress --hide-modules"},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"repository":{"url":"git+https://github.com/nathantsoi/vue-native-websocket.git","type":"git"},"_npmVersion":"6.14.11","description":"native websocket implemantation for vuejs and vuex","directories":{},"_nodeVersion":"14.15.5","dependencies":{},"_hasShrinkwrap":true,"devDependencies":{"vue":"^2.3.4","chai":"^4.0.2","karma":"^1.7.0","mocha":"^3.4.2","sinon":"^2.3.6","eslint":"^3.19.0","webpack":"^3.0.0","babel-cli":"^6.24.1","sinon-chai":"^2.11.0","karma-mocha":"^1.3.0","mock-socket":"^6.1.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","karma-webpack":"^2.0.3","script-loader":"^0.7.0","exports-loader":"^0.6.4","karma-coverage":"^1.1.1","karma-sinon-chai":"^1.3.1","eslint-plugin-node":"^4.2.2","babel-preset-es2015":"^6.24.1","karma-spec-reporter":"^0.0.31","eslint-plugin-import":"^2.2.0","eslint-plugin-promise":"^3.5.0","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/vue-native-websocket_2.0.15_1627909044924_0.7112176643180856","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vue-native-websocket","version":"3.0.0","description":"Native WebSocket plugin and composable for Vue 3","type":"module","main":"./dist/vue-native-websocket.cjs","module":"./dist/vue-native-websocket.mjs","types":"./dist/index.d.ts","unpkg":"./dist/vue-native-websocket.umd.cjs","jsdelivr":"./dist/vue-native-websocket.umd.cjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-native-websocket.mjs","require":"./dist/vue-native-websocket.cjs"}},"sideEffects":false,"scripts":{"build":"vite build && tsc -p tsconfig.build.json","lint":"eslint .","prepack":"npm run build","test":"vitest run","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/nathantsoi/vue-native-websocket.git"},"keywords":["vue","vue3","websocket","socket","realtime","composition-api","pinia","vuex"],"author":{"name":"Nathan Tsoi"},"license":"MIT","bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","peerDependencies":{"vue":"^3.5.0"},"overrides":{"flatted":"^3.4.2"},"devDependencies":{"@eslint/js":"^10.0.1","@vitest/coverage-v8":"^4.1.9","eslint":"^10.5.0","globals":"^16.5.0","happy-dom":"^20.10.3","mock-socket":"^9.3.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0","vite":"^8.0.16","vitest":"^4.1.9","vue":"^3.5.38"},"engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"6e6065b44c326364e8af696eeedbb47847ab4dbf","_id":"vue-native-websocket@3.0.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KRQt4aqFMSROjWsJEZlmALeC+OQ+Ts9QcB9hyBc+ih9hplufsvRxwSqMjtRf6XhshlWaZORUAdoZNsCeXouIDA==","shasum":"0d601aae10bf3273eadac65ce60295b71ff7027f","tarball":"https://registry.npmjs.org/vue-native-websocket/-/vue-native-websocket-3.0.0.tgz","fileCount":10,"unpackedSize":80901,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDP2kdKa9dJXmVGgLTwPzOhxgBGGPTxhXevb/ZnMeYzBAIhAOfCOXEwpUd8LeKBnDsipGGmLxVxGKo1+iH4ToYC7uQs"}]},"_npmUser":{"name":"weglov","email":"ruscheglov@gmail.com"},"directories":{},"maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-native-websocket_3.0.0_1781531361112_0.5117006134188875"},"_hasShrinkwrap":false}},"time":{"created":"2017-05-17T06:05:45.272Z","modified":"2026-06-15T13:49:21.358Z","1.0.0":"2017-05-17T06:05:45.272Z","2.0.0":"2017-07-07T16:48:25.717Z","2.0.1":"2017-07-10T16:14:14.338Z","2.0.2":"2017-07-24T21:47:03.785Z","2.0.3":"2017-07-27T15:11:58.345Z","2.0.4":"2017-11-13T17:18:12.049Z","2.0.5":"2017-11-18T20:14:30.719Z","2.0.6":"2018-03-19T18:00:05.375Z","2.0.7":"2018-04-18T08:03:54.479Z","2.0.8":"2018-06-27T12:50:51.177Z","2.0.9":"2018-08-29T15:53:51.994Z","2.0.10":"2018-09-12T13:50:54.779Z","2.0.11":"2018-09-13T08:02:15.619Z","2.0.12":"2018-09-26T10:46:34.028Z","2.0.13":"2019-04-05T10:51:59.514Z","2.0.14":"2020-01-27T15:01:44.873Z","2.0.15":"2021-08-02T12:57:25.113Z","3.0.0":"2026-06-15T13:49:21.250Z"},"bugs":{"url":"https://github.com/nathantsoi/vue-native-websocket/issues"},"author":{"name":"Nathan Tsoi"},"license":"MIT","homepage":"https://github.com/nathantsoi/vue-native-websocket#readme","keywords":["vue","vue3","websocket","socket","realtime","composition-api","pinia","vuex"],"repository":{"type":"git","url":"git+https://github.com/nathantsoi/vue-native-websocket.git"},"description":"Native WebSocket plugin and composable for Vue 3","maintainers":[{"name":"nathantsoi","email":"nathan@vertile.com"},{"name":"weglov","email":"ruscheglov@gmail.com"}],"readme":"# vue-native-websocket\n\nNative WebSocket client for Vue 3 with a plugin API, Composition API composable,\nreactive connection state, JSON helpers, reconnect support, and store-agnostic\nevent hooks.\n\n## Install\n\n```bash\nnpm install vue-native-websocket\n```\n\n```bash\nyarn add vue-native-websocket\n```\n\n## Vue 3 quick start\n\n```ts\nimport { createApp } from 'vue'\nimport App from './App.vue'\nimport { createSocketPlugin } from 'vue-native-websocket'\n\ncreateApp(App)\n  .use(createSocketPlugin({\n    url: 'ws://localhost:9090'\n  }))\n  .mount('#app')\n```\n\nUse the shared socket client from any component setup function:\n\n```vue\n<script setup lang=\"ts\">\nimport { computed } from 'vue'\nimport { useSocket } from 'vue-native-websocket'\n\nconst socket = useSocket()\nconst isConnected = computed(() => socket.status.value === 'open')\n\nfunction sendPing () {\n  socket.sendJson({ type: 'ping' })\n}\n</script>\n\n<template>\n  <button :disabled=\"!isConnected\" @click=\"sendPing\">\n    Ping\n  </button>\n</template>\n```\n\n## Manual connections\n\n```ts\nimport { createSocketPlugin } from 'vue-native-websocket'\n\napp.use(createSocketPlugin({\n  url: 'ws://localhost:9090',\n  connectManually: true\n}))\n```\n\n```ts\nconst socket = useSocket()\n\nsocket.connect()\nsocket.connect('ws://localhost:9090/alternative')\nsocket.disconnect()\n```\n\nFor Options API components, the plugin also exposes global properties:\n\n```ts\nthis.$connect()\nthis.$send('hello')\nthis.$sendJson({ hello: 'world' })\nthis.$disconnect()\n```\n\n## Reactive state\n\n`useSocket()` returns a shared client with these refs:\n\n```ts\nconst {\n  socket,\n  status,\n  lastMessage,\n  lastJsonMessage,\n  error,\n  reconnectAttempt\n} = useSocket()\n```\n\n`status` is one of:\n\n```ts\n'idle' | 'connecting' | 'open' | 'closing' | 'closed' | 'reconnecting' | 'error'\n```\n\n## Event hooks\n\nHooks can be configured when the plugin is installed:\n\n```ts\napp.use(createSocketPlugin({\n  url: 'ws://localhost:9090',\n  protocols: 'my-protocol',\n  onOpen: event => {\n    console.info('socket opened', event)\n  },\n  onMessage: (event, client, json) => {\n    console.info('message', event.data, json)\n  },\n  onClose: event => {\n    console.info('socket closed', event)\n  },\n  onError: event => {\n    console.error('socket error', event)\n  }\n}))\n```\n\nHooks can also be registered from a component. Each hook returns an unsubscribe\nfunction.\n\n```ts\nimport { onUnmounted } from 'vue'\nimport { useSocket } from 'vue-native-websocket'\n\nconst socket = useSocket()\n\nconst unsubscribe = socket.onMessage((event, client, json) => {\n  console.log(event.data, json)\n})\n\nonUnmounted(unsubscribe)\n```\n\n## Reconnect\n\n```ts\napp.use(createSocketPlugin({\n  url: 'ws://localhost:9090',\n  reconnect: true,\n  reconnectAttempts: 5,\n  reconnectDelay: 3000,\n  onReconnect: attempt => {\n    console.info('reconnecting', attempt)\n  },\n  onReconnectError: attempt => {\n    console.error('reconnect failed after attempt', attempt)\n  }\n}))\n```\n\nThe legacy option names `protocol`, `reconnection`, `reconnectionAttempts`, and\n`reconnectionDelay` are accepted as aliases.\n\n## Store integration\n\nThe library no longer commits directly to Vuex. Use hooks to connect the socket\nto Pinia, Vuex, or any other store.\n\nPinia example:\n\n```ts\nimport { useChatStore } from './stores/chat'\n\nconst chat = useChatStore()\n\napp.use(createSocketPlugin({\n  url: 'ws://localhost:9090',\n  onOpen: () => chat.setConnected(true),\n  onClose: () => chat.setConnected(false),\n  onMessage: (event, client, json) => {\n    chat.receive(json ?? event.data)\n  }\n}))\n```\n\nVuex example:\n\n```ts\napp.use(createSocketPlugin({\n  url: 'ws://localhost:9090',\n  onOpen: event => store.commit('SOCKET_ONOPEN', event),\n  onClose: event => store.commit('SOCKET_ONCLOSE', event),\n  onError: event => store.commit('SOCKET_ONERROR', event),\n  onMessage: (event, client, json) => {\n    store.commit('SOCKET_ONMESSAGE', json ?? event)\n  }\n}))\n```\n\n## Build from source\n\n```bash\nnpm install\nnpm run lint\nnpm run typecheck\nnpm test\nnpm run build\n```\n\nThe package is built with Vite library mode and publishes ESM, CJS, UMD, and\nTypeScript declaration outputs.\n\n## Example app\n\nA Vite + Vue 3 consumer example lives in `examples/vue3-vite`. It connects to\nthe public `wss://echo.websocket.org` test endpoint, so `Send ping` should echo\nthe same JSON payload back into the event log.\n\n```bash\nnpm --prefix examples/vue3-vite install\nnpm --prefix examples/vue3-vite run dev\nnpm --prefix examples/vue3-vite run typecheck\nnpm --prefix examples/vue3-vite run build\n```\n\n## Breaking changes in v3\n\n- Vue 2 is no longer supported.\n- `Vue.use(...)` is replaced by `app.use(createSocketPlugin(...))`.\n- Vuex automatic `commit`/`dispatch` handling has been removed.\n- Dynamic `this.$options.sockets` listeners have been removed.\n- TypeScript is now the source of truth and generated declarations are included\n  in the package.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}