{"_id":"promise-ws","_rev":"13-58238def7442ea98a9211bb44dda1b65","name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","dist-tags":{"latest":"1.0.0-1"},"versions":{"0.0.0-1":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.0.0-1","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"pify":"^3.0.0","ws":"^3.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","delay":"^2.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jest":"^20.0.4","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"62e105d0813d778f596c1e6c1b4752c3f8047c91","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.0.0-1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-twt1D9SeJsR3HraUY716bbbzp+CwaBDhVQcu00yOwhdaWmTViouk64GJphHMGe8mA3O5j4ANFQIdCqY6xhNP7A==","shasum":"3774dfb4535d3051b77b3920237cb2051eb0612c","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.0.0-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqVklEFRqxdPH2QVis6piz0zYBXi5DKG9a7HEBZO7FCQIgZPJOQrvacww7i7kRHfGunP0FJwtTq4zljqA+P3Da9UU="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws-0.0.0-1.tgz_1509701110732_0.5634829271584749"},"directories":{}},"0.0.0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.0.0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^3.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jest":"^20.0.4","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"763166607aa62b30acaf8f0b80ebe62bd3d62905","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-JmwzmINDfCFw5eW8XoJm4ZQYrJzrbFXTVM9JLdmnpHZW4/tWaQLOKXqAu2iGsTQpSWInLQ4eeZM8K76foPZoXA==","shasum":"3fa419ef907de468405065889d90ef3e46c2b909","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs2ZO7ZqsqZzddvK8hoN/BJd0jyGhzOXIcPDack5DhyAiEAqV3avftHEFpVq18og4hteOxpJtrk0c9L5ruInguY5XI="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws-0.0.0.tgz_1510419951354_0.28457110398449004"},"directories":{}},"0.1.0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.1.0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^3.2.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jest":"^20.0.4","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"661ddd84aaaa41f260a0e29f715f9b9dcf2bed71","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-IqQO4C+whByZpTPxNODBtcFC+aR77gwJ0XpGXhr/8e6ZoIzF69WWGYdC2SXRW6RHmvRxuqv+ADOtxbhEaO/8jw==","shasum":"9b65a8e9bc128dd6b3977d37912d65f901730dd6","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaIVdi7Um4uzXxjkcztq+DozrYasXkkajU+Yhuqg10sAiBa8ELn8Esgl1OddLmnFaNujraI6vWDRgq1vJ/T7L05zg=="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws-0.1.0.tgz_1511796061326_0.2868048276286572"},"directories":{}},"0.2.0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.2.0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"8520c49e34792a8d9bfdfc7cd68e7ce4a0c369ea","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-1KRrr8CthVuDlZ0/ycdzolMFkKfJxvMlOKcfiJTfd+10sZNahksBqTtTRuw26BnJoUnXWve4lcs4prNtrd/ehQ==","shasum":"8296917dc36de5501f10e85fce92430bdd57ec55","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.2.0.tgz","fileCount":7,"unpackedSize":28001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQZ/D7mQ3NFKxLkAuprhlB41+K6fOTClyoMsyjUUVMYAiA91W8qiZu5fiRL+8qDg1AAkN1iWNqfiU4L5trMrtRauw=="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.2.0_1521112550724_0.8441287513197919"},"_hasShrinkwrap":false},"0.2.1":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.2.1","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"f1bb994a288d7f98d0b61987613ccb32540a44a6","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-9h4+94MWkDXwASbx0ZImaUcHCeXMFwA7kFAF0El4evUpYt2AxQOxdRob8VJkJ4Wpzr6EBh+0+S9yreMAhbG/hg==","shasum":"36186fab48f81bfe14f831687c35181a79c0cdb0","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.2.1.tgz","fileCount":7,"unpackedSize":28522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqNa1hCzokhkAoatFaTTpdlsW1qw8qpm+Q70LLxs6VjwIgWuKjbOiXGRjfL0f0ADjyYn79IMQJ9tXsKy5tF5oc/5g="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.2.1_1521173387395_0.36303608353811434"},"_hasShrinkwrap":false},"0.2.2":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.2.2","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"60f33657a38758eab9d04b8bda51243d28ba4af3","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-z9IKtkWILwLoYRmbDzkDtH+NCbZdBQhMMRGAZxfNl0z9JvQ7Zxh0TlfKp2v2wTXLKZMzmYUMQcH4I9INVceNpA==","shasum":"8f8e228fd66d5b91c2f7aed6cd1d7174b0669b25","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.2.2.tgz","fileCount":7,"unpackedSize":28546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCktXnu5QXiOYzMEj/QDwKEB+xc7wOnt7LtsEj7Gy7oDAIgTcJ4MnRAaeHtH53zAM748B6HCcXjQV0A6SZMDfxl2XA="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.2.2_1523357451792_0.11728532769474298"},"_hasShrinkwrap":false},"0.3.0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.3.0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"c873e505e8549827b85576fa082673e298f92ee1","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-HX0AmRnEA70LN2EXiOaxCQG7jWUj/Px3tE7jrccDj2Swjut/zsbPQapEYvPFln8ffJgc+SbB8ZD2zEskobr9IA==","shasum":"07efe6d8cd5c0cdf78dcc48d90efe5e8541d0635","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.3.0.tgz","fileCount":7,"unpackedSize":29495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa20WhCRA9TVsSAnZWagAAYi4P/3uOQvdB18Xx7Kz9TXjf\nBrk2cQ089TsMQaHe2VGLSY82/SfkVH3YaFG/H0fZgiV8l47VlYkIZSzWhpMs\npNYOR8sg33GluZB0kY3slYHNBbvAzZkgQMDRyzZ8ljnJhGCvEjQ3nbOrG6N/\n+y70JLAfl9LkN4JYtQA7CmABgxlwTrhqvv4ZX4Ue8RU+4U9VMak471WK3/zS\nsjwTeU9tYzxEMpvXZX7I+7rZ6QMpcMN05t0+X7p1BHlgB9oPCoxv++Mgl/tE\nSHoLQeZTK589jZER0jluOXANmC+ATQhW6IztsIc4yUKENNccmN+K6WNh4GYF\nfdOYRIz485AoLmheijiDyeV9iLpmCRyn5aiicanR+cOuxkyjMoflfh/o3jcr\nkT48xX7PV0h6LEPV6qm/2S53VVGv2hg+QR64XKB8UcrQ3BMygtrku4SUpEcO\nRrvyLK+vQRuNUf2tt8m2RuPRxF1LnSTx9PyKtpfMkoOYDnwX3OZvbUG8Z+9g\nU4bMgnH/rHoWD+8iAluIBeHfG7vwq+q1frKkcIvSBG8MJwVAZ08RBt5x9fae\n0drhJqs/RsXZyzyVU/2GbF6C774OQYY8btHVaoZ1+/LajDXOCAFYuHCi2Nmi\n3ggD8XyrNBBB+KzXzBZywslSUJi2XwNG/xChMwNK8vXPxWzwupKmwfCBqTcd\nsLzt\r\n=XF/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4KTCmgCfs7S0vpN9OkXISqtJ3RrAmCVtEKIdfppX83wIhAITiZNCf0gPfoI5tyGpTcYTxq2xjhlXp5YPQWknWe3hi"}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.3.0_1524319648306_0.03427824582360528"},"_hasShrinkwrap":false},"0.4.0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.4.0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"30b171480eadefdb861af1412475e1c6a8446487","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-kVOvEbnO4oe+yN9gOwfiu2Xo7jJKeLWZYnYu6AAhYA9SB8W0DevSPA3/AT3ZBS8xKKXvLEfgKNDpD1bAJuySLg==","shasum":"1dc9edc47c3d06f2809739457b7e1a0b3923f9e5","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.4.0.tgz","fileCount":7,"unpackedSize":30257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3J/RCRA9TVsSAnZWagAA53MP/RyT6Jcav1o1J71Y86jS\npBMkVf8es7CbprKcpQSocV4lQ4KMNfwV4IXg34XFPo45wYmJ0N6hX4T7FmWp\n2lWDzAALIC/8DFAhzVzo2x+3m5LchURA+hWv+gkDren92Ko6PPCb/Trk9zWY\naudNrsnADHfPS7pQJH55XlptL8qwWVWIVpZB5dxpDyGlqcLwY9DOGT+1eI6a\n4Otl5XxMiuJkJkA7Qi9qJz96XuiOZkUdzsc2fwndnGwGoBkh5AmBlGXxxIfQ\n6TXO64KcyBX1SC7rSY2j9o/Uqw9CLomYzDN+y3JdfK3UPbAdKC/jGVNhw6Ln\nL3rrgAgPC/0yds+HMaX0R56ERZaMzfBbH18Re6hPSRUK35f1c9PKIGBTTJXW\neWAinSwU3aSIxh7e7l6+cDVqUKOfWQNUHyWbzpvJHSB+ppMGNIrgtKv0XTg+\nR2EhkYzjTBIIKN1aapz6CG3AsJla8XPbi+5zJE1edAdWUPC/LjVmcTFiIFmz\nkxT3v+RADhLbDOz3RbupduTlsj3xgEUEgx9+LTa93AvLGoj5GgHwbzd7xRZN\negCefLktykTwRyr8VXZZPy4/xGkDHzTzXldbbywXePefRZVCmV4Grr28vsqT\nyQ2fo8tesiPyKSlSkkmU0W+q8bvfFeJIuUPtYxXTIGbR+VSrqUNeU7gZr3gW\nW1q9\r\n=dRxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTd4o37WzPtXwTee4lD7MyBnFu+xGAzA+l/r0HwE99kAiEA4Van+MIkOd1CIQ3O3ooS3dzqrANNBf6C3mUTHEFm6TE="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.4.0_1524408272265_0.37929263378125655"},"_hasShrinkwrap":false},"0.4.1":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"0.4.1","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=4.2.1"},"keywords":["websocket","ws","promise","io","request","response","connect","socket"],"license":"MIT","dependencies":{"delay":"^2.0.0","pify":"^3.0.0","ws":"^5.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^20.0.3","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^20.0.4","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"36cb726f0b74408c63ce45f66a281f57e48d6689","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-Jj6MFgKri65H53fP++R67roDMZ02lkIerOMtBvFb8C3XRa51ZPiDD47QjebpfqpBllIrkeziXYsddUJO60GwmA==","shasum":"3dd7a2f4f5b16934d4ca402b5dd245250261ed0d","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-0.4.1.tgz","fileCount":7,"unpackedSize":30751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3a0+CRA9TVsSAnZWagAANgkP/3tg9BflcXztY6dKrnyF\naB0zNQ1KwkgjNooaZVR5jvK8AbjHLcJ8ntERL77myxKDeLEG3R9ucZLnlkxb\nmqsNQ9edL0jq3ZOTBYWTOWNBluy9xbfdvOjWgJ5VklXvxXdviVsYvHa5ir47\nXRpuYQQGLmFf3hKOIUl/bMiK/5y6qW/uMaEdu/im1v/7PhhVi7Cqlx9wf0ue\nuSIzUyWJFFdoNV0+9bBo4mj9ifPuRSo5qTQt5yDqAY/R4zc7qFBRcQdz0NfP\nVCcGGBtd19Iioet70xJ62SnCmQ5F0RKTS8kdMLxAvd1UNHLV641AJX3PYQPJ\nRitmJo5Y9xcLTILEqZ+ENGZxT2EGTYrNw9LL8wx9FaH4vPXXu+p627ISjpLx\nynpXX1FyoGxfKA8vL2xLiJANRf9NOKqDFSnk1cst+5vJ6J/hZc7hb4COxirs\nvOcm0Qy0VecmgbVUVVc+5F1WqDpx40a7Ce1BYxkHj489CF9Clsi6fcREOL9M\nSs1zAFmmkgt8aUOC8G0+PkPpJ2r3sMaVvOVXQEDVNituJ6Cw5O1PuOgVMAT8\n1aRK+uUnUJKc9r0t6n9FHJwfVvFQcOG08GiVN2wfwE2DNotEb03VWduU8Jd9\nv3iGm9mxyKbX7xbadQ3HKlgp9dqkb6t061Fxxn3M4vE0gE3CGdduVNMwm/xB\nP3B7\r\n=to6X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkrUuoRfY3g823aS4bnvzKlRregZsWpwrox3NLSG8TaAIgBixRGXSDxh5GkqWOXUGBZkIae+Rkvzvn2/1oIDaLJ1o="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_0.4.1_1524477245678_0.7657316975027586"},"_hasShrinkwrap":false},"1.0.0-0":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"1.0.0-0","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=6"},"keywords":["websocket","ws","promise","socket"],"license":"MIT","dependencies":{"pify":"^3.0.0"},"peerDependencies":{"ws":">=0.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^23.4.2","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","delay":"^3.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^23.5.0","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4","ws":"^6.0.0"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"786ca8af492eeb149dea1e2b0aa05c144b8c1c7a","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@1.0.0-0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-yeLc9q+olFV2enOuDRFhF6nyZ+XoO/XroszzWhTqLXjDDhEvGTVjDxVah9Mr1S8pUhmD50Q50UrUbgeL+qiikg==","shasum":"962276b185c0e2be3b85950dc605f560558dd3ce","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-1.0.0-0.tgz","fileCount":4,"unpackedSize":7645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcVP3CRA9TVsSAnZWagAAyKAP/RougzRscg9FQBtB2frd\nejNpYoMdhQL1lXeZWe0Ia7eiy586uRsBt+vHm3NKjxsUwEMsAv9TRnNePJrr\nipmKL7Q4d8kgRqcDPY8FkzQh1MTomEH8KmwRrvH0210f6HDSb1fpPCjlnWNj\nN0F643vw3O7vfflTW/AkydBXb5pdAzck9H4dINyxGHAydlxtZyfQITl0HGeG\nmTG7YBCCOE41BfxPKyGKGZOgCvp67Zu9nvp4Ge4IJ7B6bhvw9/YJaINjh7sf\nRPseb1gO8kPTA6dA6bmzXXFmxR4sue79/iIZ2smXqhDklz6SFKB8bioy24q8\nHkjU9DRnerjgruAQw/tqEj3hxvu4w3S010EJIed10VhBcdHpwH3f5YObA8rz\ncVgNx3GJ1SQe5qoKZ7pyhDqFCCDU8a3VivgFBwe/QagidBzestHoRIwYeDt0\nEJLgJrj8AQfwFNtH8pKFX2HNsrAmnkTPVQ13QJR5pgGzJiJGRpAsglhroIYB\nQn0kjBxaSLx+RvkU5n5EGRhCTEdiKSzIDoYR+fpW3+f6M0+6PRbUG077kqrr\nJnkbzJebnAD2+LLr84SkfQ6iqCwwAXlsPgKVH8oM5tGQAnJcmhl5yFOvjgrY\nYNXqviTvgb06+ov5f4lJMTdLFPHgvVblLM31dvYYFHsNRXMUVQjyGx7GiUQ2\n2hvt\r\n=xOcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnzXATe39H7VynWfn2InknTMW8U/01s7R1Z8BjujFRrwIgNQGo94VOVqs9Sk4MSiKyHZ4DlV4WNUCC1hQUp0ySw4Y="}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_1.0.0-0_1534153718831_0.32767502248532"},"_hasShrinkwrap":false},"1.0.0-1":{"name":"promise-ws","description":"A Promise-Based WebSocket implementation for Node.js","version":"1.0.0-1","main":"lib/index","files":["*.md","lib"],"scripts":{"start":"yarn test -- --watchAll","test":"cross-env NODE_ENV=development jest --coverage","coverage":"cat ./coverage/lcov.info | coveralls","prebuild":"rimraf lib","build":"babel src -d lib","preversion":"yarn test && yarn build"},"author":{"name":"Cap32"},"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"engines":{"node":">=6"},"keywords":["websocket","ws","promise","socket"],"license":"MIT","dependencies":{"pify":"^3.0.0","ws":"^6.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.13.2","babel-jest":"^23.4.2","babel-plugin-transform-es2015-destructuring":"^6.19.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-plugin-transform-es2015-parameters":"^6.18.0","babel-plugin-transform-es2015-spread":"^6.22.0","babel-polyfill":"^6.13.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","coveralls":"^3.0.0","cross-env":"^4.0.0","delay":"^3.0.0","eslint":"^4.18.2","eslint-config-cantonjs":"^0.2.0","jest":"^23.5.0","prettier-eslint-cli":"^4.7.1","rimraf":"^2.5.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"modulePathIgnorePatterns":["node_modules","lib"]},"gitHead":"f7c3c0851a19506fdce345e41acaa724d48094b7","bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"homepage":"https://github.com/cantonjs/promise-ws#readme","_id":"promise-ws@1.0.0-1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"cap32","email":"webb.png@gmail.com"},"dist":{"integrity":"sha512-VtDegdCu9VKKNVv/4H3qj0+dG1Qrg1wGb7ZLY0qUYfEVkEw4c2B+2i1hIFlB31KEg36YNg3i62yMr3JIdmbu9Q==","shasum":"14ccf6279a016dd509b4f2cc61aa69dc1afb536d","tarball":"https://registry.npmjs.org/promise-ws/-/promise-ws-1.0.0-1.tgz","fileCount":4,"unpackedSize":7593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbctLGCRA9TVsSAnZWagAACBcQAJkTpNjY8MfqBb5RPprW\nIVObdmXkBM5susKLjwC5Umqb6koVzVgt8xqUIyQHXs72cnPrUDmEUc7/ZwEn\nszbOpRKasKuwVbzp9118XrllfTXZHFKmpdfZDW6thvvE4bNat9NVBsAgkKVH\nk8w8MPtxPulBiJYhNOw9v6qMTNec3zhYpAjkAlnEUzNDr8IhRLGrHvqdKlqr\n0Ns7CY8Z3ZaHfH2WEwuUDwy4bMMoALmABWWxyvRsjx/ntEK3nRJsjygasKcW\nw9sD0AxODnSfWxwa8r27gvKW5BZHDeeq3iyANK10+aoTusw/bYYUTEBFSpFs\n2o/s08ZfX4+DvwCXyFpmyDwqzSN/57rKjBqWU4ECyybQsyi8Bf7vM/UGgrMU\n4RWe/87PUFCG1fRwfTWDtgwI6IexXsU7d4P3DVQdcV/SBYTqGgDZSczQa/nq\n3m44Bgdif2GYLht4ESqCJbWEj+h4ubQE556z3G77NlYf4DJhRr/8QGly6l3U\n7VVqCDsNfzeytQsUInIEesPCMWC/2l5Cml2v1+P0qSb/ScfcVIHoJ0d6gVy4\nTjcRG4VrvMZBc5+hMj5sr6sR4KDOEncWItzaZCUnJ4h5V0cizJgKSjjwGrE4\nrgmYeVM90C0Hi3jXQExqvudLzmbup0xRYdIa4WIehuY2vPp6+kSee5aQMk/W\nhLhF\r\n=qDio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1XVP7aj0AjRFIk43qD7NCAPwvMRdyAA4bapsfIED4TwIhANMasCIa+6MQoTm3ZsN58kHPYA8lQLytfIAXRQs/pYAY"}]},"maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ws_1.0.0-1_1534251718254_0.25077819422786396"},"_hasShrinkwrap":false}},"readme":"# promise-ws\n\n[![Build Status](https://travis-ci.org/cantonjs/promise-ws.svg?branch=master)](https://travis-ci.org/cantonjs/promise-ws)\n[![CircleCI](https://circleci.com/gh/cantonjs/promise-ws.svg?style=shield)](https://circleci.com/gh/cantonjs/promise-ws)\n[![Build status](https://ci.appveyor.com/api/projects/status/q0rmv88vjfk8m2w5/branch/master?svg=true)](https://ci.appveyor.com/project/cantonjs/promise-ws/branch/master)\n[![Coverage Status](https://coveralls.io/repos/github/cantonjs/promise-ws/badge.svg?branch=master)](https://coveralls.io/github/cantonjs/promise-ws?branch=master)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n[![License](https://img.shields.io/badge/license-MIT_License-brightgreen.svg?style=flat)](https://github.com/cantonjs/promise-ws/blob/master/LICENSE.md)\n\nA promise based WebSocket implementation for Node.js. Built on top of [ws](https://github.com/websockets/ws)\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [Usage examples](#usage-examples)\n  - [Simple client](#simple-client)\n  - [Simple server](#simple-server)\n- [Installation](#installation)\n- [API Reference](#api-reference)\n- [License](#license)\n\n## Usage examples\n\n### Simple client\n\n```js\nimport WebSocket from \"promise-ws\";\n\n(async function() {\n  const ws = await WebSocket.create(\"ws://www.host.com/path\");\n\n  ws.on(\"message\", function incoming(data) {\n    console.log(data);\n  });\n\n  await ws.send(\"something\");\n})();\n```\n\n### Simple server\n\n```js\nimport WebSocket from \"promise-ws\";\n\n(async function() {\n  const wss = await WebSocket.Server.create({ port: 8080 });\n\n  wss.on(\"connection\", async function connection(ws) {\n    ws.on(\"message\", function incoming(message) {\n      console.log(\"received: %s\", message);\n    });\n\n    await ws.send(\"something\");\n  });\n})();\n```\n\n## Installation\n\n```bash\n$ npm install promise-ws\n```\n\n## API Reference\n\n`promise-ws` API is almost the same with [ws](https://github.com/websockets/ws) except that:\n\n- `websocket.ping([data[, mask]])` returns a promise\n- `websocket.pong([data[, mask]])` returns a promise\n- `websocket.send(data[, options])` returns a promise\n- 🆕 `WebSocket.Server.create(options)`, returns a promise of listened `WebSocket.Server` instance\n- 🆕 `WebSocket.create(options)`, returns a promise of opened `WebSocket` instance\n\nFor more WebSocket API, please checkout the [API doc](https://github.com/websockets/ws/blob/master/doc/ws.md).\n\n## License\n\nMIT\n","maintainers":[{"name":"cap32","email":"webb.png@gmail.com"}],"time":{"modified":"2022-05-13T12:40:18.584Z","created":"2017-11-03T09:25:10.796Z","0.0.0-1":"2017-11-03T09:25:10.796Z","0.0.0":"2017-11-11T17:05:51.475Z","0.1.0":"2017-11-27T15:21:01.490Z","0.2.0":"2018-03-15T11:15:50.804Z","0.2.1":"2018-03-16T04:09:47.441Z","0.2.2":"2018-04-10T10:50:51.879Z","0.3.0":"2018-04-21T14:07:28.529Z","0.4.0":"2018-04-22T14:44:32.357Z","0.4.1":"2018-04-23T09:54:05.747Z","1.0.0-0":"2018-08-13T09:48:38.895Z","1.0.0-1":"2018-08-14T13:01:58.341Z"},"homepage":"https://github.com/cantonjs/promise-ws#readme","keywords":["websocket","ws","promise","socket"],"repository":{"type":"git","url":"git+https://github.com/cantonjs/promise-ws.git"},"author":{"name":"Cap32"},"bugs":{"url":"https://github.com/cantonjs/promise-ws/issues"},"license":"MIT","readmeFilename":"README.md","users":{"peteward44":true}}