{
	"name": "websocket",
	"versions": {
		"0.0.1": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.1",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.1/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.1",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "67a8c53140d29a5e52f3ea881ee813a18df7dca0",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.1.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.2": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.2",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.2/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.2",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "11b9b3cc82f34aa7d07c9d5667134aebc30cfcc7",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.2.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.3": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.3",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.3/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.3",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "db7f90f3ca13cdd428ff70013cc76f9eb728c3be",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.3.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.4": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.4",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.4/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.4",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "19f3ac34985370395c3ff65183a37c4c7eaaa7fa",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.4.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.5": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.5",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.5/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.5",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "48d3856b57f24618398f4b30cf19cdd061b22134",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.5.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.6": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.6",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.6/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.6",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "2938084f18d693c8826cbdfc902edf26c0b7ed08",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.6.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.7": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.7",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.7/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.7",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "411d84853e41359614c9fda483c35234859df87d",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.7.tgz"
			},
			"scripts": {},
			"contributors": []
		},
		"0.0.8": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.8",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/turtle/.npm/websocket/0.0.8/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.8",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.15",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "bc4b6df3c631bde5e1f7cfb373c919f95df55157",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.8.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.9": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.9",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.9/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.9",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "b2ab26a9454d61e529fdc861ce1d27236f385379",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.9.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.10": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.10",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.10/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.10",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "5a5e2db24837c6583078c925a0f905c2c86dcfaa",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.10.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.11": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.11",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.11/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.11",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "2bbecb3fde1fa34894fa089de092dd3082966a6d",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.11.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.12": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.12",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.12/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.12",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "d430596719b537eddfb068fee59b184b0c2b34d0",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.12.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.13": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.13",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.13/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.13",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "7172155e0bacf76c1a81a17a195bd2318133a92e",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.13.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.14": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.14",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.14/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.14",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "8f4dba633d71afa768d495bb2f5955924ae6c75c",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.14.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.15": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.15",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.15/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.15",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "7efa1fd4f4693bac1ac20066e48887c00db2cb5b",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.15.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.16": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.16",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.16/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.16",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "bc9c85d9b7b3acc08fbfeb8a890d3c13e2608e3d",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.16.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.17": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.17",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.17/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.17",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "a7dcc3dd6eb1a15c7675954b31f470dcb62c63f5",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.17.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.18": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.18",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.18/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.18",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "506790d6d18be585208ed7be4b80582eb7120dae",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.18.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.19": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.19",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmJsonOpts": {
				"file": "/Users/theturtle32/.npm/websocket/0.0.19/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "websocket@0.0.19",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.23",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "dde4a56108bd8edb7bd750e7eef6d679229c8821",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.19.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"0.0.20": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "0.0.20",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@0.0.20",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.97",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "569dcde3c524fbd2578d9e69a6189ac9e020f4ff",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-0.0.20.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.0": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.0",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.0",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.97",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "725eb2f2cd1fbd5439853c95fb609d1abab6639a",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.1": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.1",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.1",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.106",
			"_nodeVersion": "v0.6.2",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "e11abc9502cefb5db6d921a40589463aee24df58",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.2": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.2",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.2",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.0.106",
			"_nodeVersion": "v0.6.2",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "68157fdb86f60ab241f59b6b9e4f9b1e33be0c5f",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.3": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.3",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.3",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-alpha-2",
			"_nodeVersion": "v0.6.3",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "2808b52040fcc3ede15c75d4c097e9a9ad74c178",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.4": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.4",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.4.7"
			},
			"scripts": {
				"preinstall": "make validator"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.4",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-beta-4",
			"_nodeVersion": "v0.6.6",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "1ceb545541dce5531c12187b80de902718a6afd2",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.4.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.5": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.5",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"scripts": {
				"preinstall": "node-gyp configure",
				"install": "node-gyp build",
				"preuninstall": "node-gyp clean"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.5",
			"dependencies": {},
			"devDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-beta-4",
			"_nodeVersion": "v0.6.6",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "334085f87e936efd8d8759aa48ce1cd0e7ea43b1",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.5.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.6": {
			"name": "websocket",
			"description": "Websocket Client & Server Library tracking the latest protocol drafts from the IETF.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com"
			},
			"version": "1.0.6",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.6.13"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.6",
			"scripts": {
				"install": "node-gyp rebuild"
			},
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.9",
			"_nodeVersion": "v0.6.13",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "47bc747bdbad3fa7c83978bf86293b4683340d1c",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.6.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.7": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.7",
			"repository": {
				"type": "git",
				"url": "git://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.6.10"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "node install.js"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"_id": "websocket@1.0.7",
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "1b3b21a04d2b6097541e4986724bac7b29e43045",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.7.tgz"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.8": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.8",
			"repository": {
				"type": "git",
				"url": "http://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.6.10"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "node install.js"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"_id": "websocket@1.0.8",
			"dist": {
				"shasum": "41b05a737dfde899125d3343d0442a3cc67a1b00",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.8.tgz"
			},
			"_npmVersion": "1.1.69",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"contributors": []
		},
		"1.0.9": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.9",
			"repository": {
				"type": "git",
				"url": "http://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"nan": "~1.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "6faf885b5d97bfde1d6d5fa12374b18b2a1e9ff3",
			"bugs": {
				"url": "https://github.com/Worlize/WebSocket-Node/issues"
			},
			"homepage": "https://github.com/Worlize/WebSocket-Node",
			"_id": "websocket@1.0.9",
			"_shasum": "5f92f4b59bf898e6b5e4adbba6ae8faf44065369",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "5f92f4b59bf898e6b5e4adbba6ae8faf44065369",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.9.tgz"
			},
			"contributors": []
		},
		"1.0.10": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.10",
			"repository": {
				"type": "git",
				"url": "http://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"nan": "~1.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "f8b0d56c5a6d86d2067697446d06bfd8c51157a7",
			"bugs": {
				"url": "https://github.com/Worlize/WebSocket-Node/issues"
			},
			"homepage": "https://github.com/Worlize/WebSocket-Node",
			"_id": "websocket@1.0.10",
			"_shasum": "a57532a077838814482eac4042fde17670a9d961",
			"_from": ".",
			"_npmVersion": "2.1.4",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "a57532a077838814482eac4042fde17670a9d961",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.10.tgz"
			},
			"contributors": []
		},
		"1.0.11": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.11",
			"repository": {
				"type": "git",
				"url": "http://github.com/Worlize/WebSocket-Node.git"
			},
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "8999be41ea81f1bd3a0badafbd0f0fb0a7fe1d4b",
			"bugs": {
				"url": "https://github.com/Worlize/WebSocket-Node/issues"
			},
			"homepage": "https://github.com/Worlize/WebSocket-Node",
			"_id": "websocket@1.0.11",
			"_shasum": "4d51ab79140013cb6f2ee8d0879cd7b32bb2e610",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "4d51ab79140013cb6f2ee8d0879cd7b32bb2e610",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.11.tgz"
			},
			"contributors": []
		},
		"1.0.12": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.12",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "02b354c5b3683be8cc92ff34d25ebd8a3f2ba2f3",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.12",
			"_shasum": "9bdcadca919d666db134d24129d38fd583c08b90",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "9bdcadca919d666db134d24129d38fd583c08b90",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.12.tgz"
			},
			"contributors": []
		},
		"1.0.13": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.13",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "08fc659153f9f77744b97e5db307278a580c105c",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.13",
			"_shasum": "5781ca772a0e6b57c36dadee6f2c714748f14124",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "5781ca772a0e6b57c36dadee6f2c714748f14124",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.13.tgz"
			},
			"contributors": []
		},
		"1.0.14": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.14",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "ee1c2ee1c333a1cbb122e3e385b60f051ea69706",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.14",
			"_shasum": "1ef1ab300d7ccc619557367ce172e9cb83bdad49",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "1ef1ab300d7ccc619557367ce172e9cb83bdad49",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.14.tgz"
			},
			"contributors": []
		},
		"1.0.15": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.15",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "7cd99112b319c9c52069a13c1c80a3b67167d513",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.15",
			"_shasum": "cf9f0f9ce08bf20a7f2acac3980ee84b4abb58e1",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "cf9f0f9ce08bf20a7f2acac3980ee84b4abb58e1",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.15.tgz"
			},
			"contributors": []
		},
		"1.0.16": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.16",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "191ef055705fcc65c4bf56a83010ff9bf1faf398",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.16",
			"_shasum": "6c96a1d68dcfdc445688d50c676b7fa493ef5b2a",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "6c96a1d68dcfdc445688d50c676b7fa493ef5b2a",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.16.tgz"
			},
			"contributors": []
		},
		"1.0.17": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.17",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"buffer-equal": "0.0.1",
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "cda940b883aa884906ac13158fe514229a67f426",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.17",
			"_shasum": "8a572afc6ec120eb41473ca517d07d932f7b6a1c",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "8a572afc6ec120eb41473ca517d07d932f7b6a1c",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.17.tgz"
			},
			"contributors": []
		},
		"1.0.18": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.18",
			"repository": {
				"type": "git",
				"url": "https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "~1.0.0",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"buffer-equal": "0.0.1",
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"gitHead": "2888a6d8c6ea0211b429000d43ed5da76124733f",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.18",
			"_shasum": "140280dcc90ed42caa7a701e182a8c9e2dec75ef",
			"_from": ".",
			"_npmVersion": "2.6.1",
			"_nodeVersion": "1.4.3",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "140280dcc90ed42caa7a701e182a8c9e2dec75ef",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.18.tgz"
			},
			"contributors": []
		},
		"1.0.19": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"version": "1.0.19",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.1.0",
				"nan": "1.8.x",
				"typedarray-to-buffer": "~3.0.0"
			},
			"devDependencies": {
				"buffer-equal": "0.0.1",
				"faucet": "0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.9.0",
				"jshint-stylish": "^1.0.0",
				"tape": "^3.0.0"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "da3bd5b04e9442c84881b2e9c13432cdbbae1f16",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.19",
			"_shasum": "e62dbf1a3c5e0767425db7187cfa38f921dfb42c",
			"_from": ".",
			"_npmVersion": "2.10.1",
			"_nodeVersion": "0.12.4",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "e62dbf1a3c5e0767425db7187cfa38f921dfb42c",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.19.tgz"
			},
			"contributors": []
		},
		"1.0.20": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.20",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.2.0",
				"nan": "~1.8.x",
				"typedarray-to-buffer": "~3.0.3",
				"yaeti": "~0.0.4"
			},
			"devDependencies": {
				"buffer-equal": "^0.0.1",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.11.2",
				"jshint-stylish": "^1.0.2",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "7eeacf17717e619a2272e4f6ec3d066bfc56660a",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.20",
			"_shasum": "cef51328b26e5dbfbe2f718857920c174b228a7e",
			"_from": ".",
			"_npmVersion": "2.12.1",
			"_nodeVersion": "2.3.4",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "cef51328b26e5dbfbe2f718857920c174b228a7e",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.20.tgz"
			}
		},
		"1.0.21": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.21",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.2.0",
				"nan": "~1.8.x",
				"typedarray-to-buffer": "~3.0.3",
				"yaeti": "~0.0.4"
			},
			"devDependencies": {
				"buffer-equal": "^0.0.1",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.11.2",
				"jshint-stylish": "^1.0.2",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "8f5d5f3ef3d946324fe016d525893546ff6500e1",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.21",
			"_shasum": "f51f0a96ed19629af39922470ab591907f1c5bd9",
			"_from": ".",
			"_npmVersion": "2.12.1",
			"_nodeVersion": "2.3.4",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "f51f0a96ed19629af39922470ab591907f1c5bd9",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.21.tgz"
			}
		},
		"1.0.22": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.22",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "~2.2.0",
				"nan": "~2.0.5",
				"typedarray-to-buffer": "~3.0.3",
				"yaeti": "~0.0.4"
			},
			"devDependencies": {
				"buffer-equal": "^0.0.1",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.11.2",
				"jshint-stylish": "^1.0.2",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "19108bbfd7d94a5cd02dbff3495eafee9e901ca4",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.22",
			"_shasum": "8c33e3449f879aaf518297c9744cebf812b9e3d8",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "3.3.1",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "8c33e3449f879aaf518297c9744cebf812b9e3d8",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.22.tgz"
			}
		},
		"1.0.23": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.23",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.3.3",
				"typedarray-to-buffer": "^3.1.2",
				"yaeti": "^0.0.4"
			},
			"devDependencies": {
				"buffer-equal": "^0.0.1",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^1.11.2",
				"jshint-stylish": "^1.0.2",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "ba2fa7e9676c456bcfb12ad160655319af66faed",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.23",
			"_shasum": "20de8ec4a7126b09465578cd5dbb29a9c296aac6",
			"_from": ".",
			"_npmVersion": "2.15.1",
			"_nodeVersion": "0.10.45",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "20de8ec4a7126b09465578cd5dbb29a9c296aac6",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.23.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/websocket-1.0.23.tgz_1463625793005_0.4532310354989022"
			}
		},
		"1.0.24": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.24",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.8.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.3.3",
				"typedarray-to-buffer": "^3.1.2",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "0e15f9445953927c39ce84a232cb7dd6e3adf12e",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.24",
			"_shasum": "74903e75f2545b6b2e1de1425bc1c905917a1890",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "7.3.0",
			"_npmUser": {
				"name": "theturtle32",
				"email": "brian@worlize.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"shasum": "74903e75f2545b6b2e1de1425bc1c905917a1890",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.24.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/websocket-1.0.24.tgz_1482977757939_0.1858439394272864"
			}
		},
		"1.0.25": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.25",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.3.3",
				"typedarray-to-buffer": "^3.1.2",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "d941f975e8ef6b55eafc0ef45996f4198013832c",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.25",
			"_npmVersion": "5.4.2",
			"_nodeVersion": "8.7.0",
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"integrity": "sha512-M58njvi6ZxVb5k7kpnHh2BvNKuBWiwIYvsToErBzWhvBZYwlEiLcyLrG41T1jRcrY9ettqPYEqduLI7ul54CVQ==",
				"shasum": "998ec790f0a3eacb8b08b50a4350026692a11958",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.25.tgz"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket-1.0.25.tgz_1508372613263_0.2284609314519912"
			}
		},
		"1.0.26": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "brian@worlize.com",
				"url": "https://www.worlize.com/"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.26",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.3.3",
				"typedarray-to-buffer": "^3.1.2",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.0.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "0b3d4a5eb253132b2219f6f22a420bfe4680e26a",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.26",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"integrity": "sha512-fjcrYDPIQxpTnqFQ9JjxUQcdvR89MFAOjPBlF+vjOt49w/XW4fJknUoMz/mDIn2eK1AdslVojcaOxOqyZZV8rw==",
				"shasum": "a03a01299849c35268c83044aa919c6374be8194",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.26.tgz",
				"fileCount": 30,
				"unpackedSize": 161464,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4lwBCRA9TVsSAnZWagAAUUAP/2lAO8BvCFbbT8Zww3ZE\ny8D467tVMN/zCZ5AuUxktg1Gdjr3zVD7JUs7KBwF+DOhQpJ9pwz8EioRJDLX\nwUOe79ylj/SdT7iYin1AwKuRqaWNkTP2IqMMRM2pIO/znZ397h0mC9qXW08J\nuVP44uKoQbtY9+WjjbMMroKd4VVL70fYuJOzZ9BFp3XlPLwSIZ6BzAuDS69e\noo9fYzsGDbGceFL+YNw/xMlahcj3gaVIIfuU04Oq4sAEhouhjNyFVtNyKhIr\n4oMbCwrirxJUrliDw0LVlUxFNkU3YZzZe8SHrnWyIhf7INlVbqrgZ1B8I96q\nT/6hTW2FGnnYFQ6Vv/wBXN4n2YA3NHPcHuqy6IO4TiO52ZAc00cbHvwRNY1q\nDImrnhz+0HcC5/Be57dZS2flfNpAJhuaNiVKpzyhICsvcZpOBDb5pzMdN85h\nV47vgS92SHC9LOxMYNSO8HHu49sBlIv0PLsPncv3fOsXoZPdZsrc9NR8L1lz\nErph7K8Ao7q4J6dd8Tph+Xsm6oQBQ2m5F0ckAQwj90O1hLTU8NRoWro4VeAs\nDo8Evq77m7HhDP0tHAS2ahnGn+fiZK5OtedhZqhDHYAB3Djc/FDhwDiKR2zD\nbEicXTuG/z0dwxQv6kCoK6Msz4d1WDptc6EoYSneUxYADUqLLkG15uI0OrgP\nDJB0\r\n=XLWw\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.26_1524784128055_0.2769635769636831"
			},
			"_hasShrinkwrap": false
		},
		"1.0.27": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.27",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.3.3",
				"typedarray-to-buffer": "^3.1.5",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "b9ae56e425a5d73a6315e71e52e038e836d12861",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.27",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.9.0",
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"integrity": "sha512-skRNZGZIJJ2712a0IHTjppFEOBK4Fx+M5yFMvEJeZxN6uKLNmOVpCuEoEsYAtUw3TWfnlhSKEpsCPijHatKhiA==",
				"shasum": "f8ea82264e9dbb84688c010e591ba17bfe13044f",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.27.tgz",
				"fileCount": 30,
				"unpackedSize": 162801,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbouhZCRA9TVsSAnZWagAA7UYP/jzbzXozqCHr21RVggBq\nDx1KvXBYHuhOFx9wVzMCCIEhSI5H3C+7+7f2LIGmB/f7L7jEWYnlVWGJ3nsk\nZXAvfX34PUntQqPfh7ZM6GJ9svaDQyGV6VdelSC2yOY9QvE9/lrNxuP7wlHF\n2rPqYrv+ZZsiuIa59Wttww7gZErWsF/O/lLAkyFOPMiFsyxeSPS0zkMbaWXS\n21RCyfyZM/VCRlm/VYAIClnydekiY1XlCHBNcN5jxqZ3KKhAZLHhoYjelgv/\nmttilNEuTRicBkzoijkZoqVbSXh5l8gHim+r2juniErCgenU5NmNJpbeF0lE\nlgQEmr5gsxWf2JMYOQAaoB3qvBOtURQRcogxU4d6FtkEf3IPW8c0huFXP11q\nfqxOnaG6UJipsdYBX9cDuZUEgSrr3Taa6/1rHqKWlinX7SlEiLUb7Y/U39cI\nndaHttQgEgWGwV4kqV2VrHn+OYqHMr5hsOilSnmw02M0sJr4/6yE2LWzKdkJ\nFMwyfKwyV6n+LESX3QDErfWjmzTyVutr3nOqWtuzU/095+Dv4Ij2WlYmZ0/t\nYpSgoDUqAh308+7q0i/IS2KxiJvzCl3W6RB7M1MY14mZB3NA3X60h3IwbrZG\nsjpSk3KouQUwttBJVzpRpSTZo3BSS4xFLnn/t78NUUa4UmPVIV2WT1D6orRo\nkcr+\r\n=hTGM\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.27_1537402969188_0.06945961330819905"
			},
			"_hasShrinkwrap": false
		},
		"1.0.28": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.28",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.11.0",
				"typedarray-to-buffer": "^3.1.5",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "c0066b50142e1d110b092057816b863303db1c8c",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.28",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.9.0",
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"dist": {
				"integrity": "sha512-00y/20/80P7H4bCYkzuuvvfDvh+dgtXi5kzDf3UcZwN6boTYaKvsrtZ5lIYm1Gsg48siMErd9M4zjSYfYFHTrA==",
				"shasum": "9e5f6fdc8a3fe01d4422647ef93abdd8d45a78d3",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.28.tgz",
				"fileCount": 29,
				"unpackedSize": 162675,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbouxuCRA9TVsSAnZWagAAPdIP/A4gpl/lCXj17427arbX\nNPeH0hTX826SgwykHvxuzz5jlcCmJcO7ppq40lizfTGu4QaVATqfsHivlqM/\ncx6uF3O21T77oK8KsC/B6dm3v2ZGd2TJNC0Q6z8BwcFGpmc1otgDlP2FUAz3\n/aARTImdO1yjyrl4paHzmbpiljkgp1XGFqgcFNYJ07hY+3XodayxySVspLBQ\nEirgqvMqdbulhZtQPz8yw/gwfGFMbWGxQKbJQd5vxMVtw1Y+KZAWgxPH7DpQ\nn+Nm8JdqvPVtKqQf7pPllCfOoem+HtGWR6nPSs5/shguRjXNyQiMz/gF0LgP\nxyC1AmgjHAUjhfrVP/SaQBDgSWyrlWJM+DAFl7sw3rJKp1MsnskngE37+acS\n2RQ+1Li4me4IKLWfVIJgCVGcZJ/s6yeLIjRFux1W++3dQAUtKd5YF52uSqKd\nx7N+qiWPaIs/fFusUofr9L8AbI77SQRjxrVkLhKKBk63TjmJCkFHkK/IUpLu\n7knJHAeIJtrRagcGmUPHtu+v6udtfvUU047zOiFACxPThzqpGoYv/laGq2jk\nzDteB4Y2MfAT1rE4GGYfRh1+4Sv7LOfvgjPx+kEXAC6iQJw/VCsZ7c8jdM8D\nRaRotS+g2Iq64NbcQvoDCg68533DFY/UcKHmn3aYKCWgMOIfMUAhngjf1OGb\nTY54\r\n=nlNJ\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.28_1537404013416_0.0479920276164143"
			},
			"_hasShrinkwrap": false
		},
		"1.0.29": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.29",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.11.0",
				"gulp": "^4.0.2",
				"typedarray-to-buffer": "^3.1.5",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "6e62787df0ccc9a34b12c134686aef07716849f3",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.29",
			"_nodeVersion": "12.2.0",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-WhU8jKXC8sTh6ocLSqpZRlOKMNYGwUvjA5+XcIgIk/G3JCaDfkZUr0zA19sVSxJ0TEvm0i5IBzr54RZC4vzW7g==",
				"shasum": "3f83e49d3279657c58b02a22d90749c806101b98",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.29.tgz",
				"fileCount": 29,
				"unpackedSize": 162534,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHQ7FCRA9TVsSAnZWagAAUO0QAJ2omskXdTJJDiAJmsV1\nkiZrlqiW6CwIKv+sqGFfdgFnHU6JiVgWhgVmE/X5iM9YxUjx2QK6LNL1m5Jv\ncUThqPopGcZs/99GWMKIffgGiWjlClE2LdomLTBeK6g6ShNWc723Q3hzQc74\nyezW8k2nCOfzHffA2tAU4ELtD78gSwnHnDzURA+ZsEwdGr5+9Rb1XHqMpISk\n7oiF8tzVA58dP5lJAyeKesVsBNDHK6beYO1DFlRKPoAL1FHP6mN+xXkpW6aG\nV95iT5bcXerhA6yArsAW8T5Kro2Z+ppCbJ4qzeX9hydj45B3bGx29N9tr+Jk\ngC7PGNKFyiGkj2QzWHFiAb6Zs0H4XCAboSshso+jv7J8u3N9LT99TMbTOPgZ\nULv36+WV9IVlX/pM7LSRLUiYo9XzrX7l1sIHOj0t3ua7itnWKjRSvLncEpjy\nOsS5aKcsqNojGepcQsDpN/SttLmYsHSKsSEyb7BdfPN8thzv9O4/xNG2g7Bi\nPYLi93hWmX/is5jjZwwWv1CJ6Dh6qMEjddQibzw7wjgdhoe9kamf05XPzwtj\nt6ahgQzG3n/weqdXgBgYvFNY7ylIbelTnh/UJFojeIkXU0X+GF+MjW3KC/Tg\n7VRBNYaQMY86kC3MM0yjzrA+JYP2+EYrqSo46W2xcUlO/DIuYwhHsqP6wykx\ncg7Z\r\n=nDiV\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.29_1562185412310_0.9413136733803418"
			},
			"_hasShrinkwrap": false
		},
		"1.0.30": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.30",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"nan": "^2.14.0",
				"typedarray-to-buffer": "^3.1.5",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "^4.0.2",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "7db960ef47f9e87799a17e5a7ef3f46d3b1b9227",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.30",
			"_nodeVersion": "12.9.0",
			"_npmVersion": "6.10.2",
			"dist": {
				"integrity": "sha512-aO6klgaTdSMkhfl5VVJzD5fm+Srhh5jLYbS15+OiI1sN6h/RU/XW6WN9J1uVIpUKNmsTvT3Hs35XAFjn9NMfOw==",
				"shasum": "91d3bd00c3d43e916f0cf962f8f8c451bb0b2373",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.30.tgz",
				"fileCount": 29,
				"unpackedSize": 162651,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeopQCRA9TVsSAnZWagAA8iQP/i7CvxHeOFy4J0UOzOoO\nEY/boKZdf4NuASAKRWujz4vUAoMQp48r7cHG/t+VjXu8saeJiZpASaEEgEem\n79x67cyfFNGPGVvln3cwn79ABZZXv0mJjzw/5ZJuz4A2pzS6nEE56J/H1JxX\nN8DMjku5bG3XzJ/xsNuiTwqNFHYF54SI/UkHAI0Ok9ZuLqITLQ2Ub08Ujq5z\nLaW9ePL66aWzUS5hD8hjtUpMw+/MyDIeLUynyUvZB2gnjsLTZjfASsbIgOSk\npW0E0Mp4GVE1jJ39JohY/KHmV8XF2cl9lJz6HiRuPbZwPqpKHZFlUj7mPcQs\nHS1pHQE5mz2Q/GT+UPCLESO/1TmIECoG0K15WdaXLfEGUDpOVbtNM1riSaBG\nTjz9TAPoBiUwoAT6Rr4teaD0An5aXbwbWjs0qdQjr0Ml8Ckn/zhuLq0k2haG\neSb0loKwMoNQPEOwA4lEnodw+lumurlH5cJjY0G7p+mjWnTEHG2X2WxL8Z23\nfvKzZ4JZQ3/aN4QGkfbos4B85tp5m0lXM/uDyu9v8cqEEbnMNsGZIzDPkAk/\nBCQOi/IkwGQNjoJrkhMTCFzeopjGvUqzMqnAMRhh9fi2XBoP/flPAPT+PUsj\nZKgpmCA/f7UX5THnna2hjocDa+4gKvPOKAipGsSrHqS4gQKg+yTkCfx5WtR4\nbLIC\r\n=nkBA\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.30_1568311887357_0.18656696326018363"
			},
			"_hasShrinkwrap": false
		},
		"1.0.31": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.31",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=0.10.0"
			},
			"dependencies": {
				"debug": "^2.2.0",
				"es5-ext": "^0.10.50",
				"nan": "^2.14.0",
				"typedarray-to-buffer": "^3.1.5",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"faucet": "^0.0.1",
				"gulp": "^4.0.2",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"install": "(node-gyp rebuild 2> builderror.log) || (exit 0)",
				"test": "faucet test/unit",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "1f7ffba2f7a6f9473bcb39228264380ce2772ba7",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.31",
			"_nodeVersion": "13.3.0",
			"_npmVersion": "6.13.1",
			"dist": {
				"integrity": "sha512-VAouplvGKPiKFDTeCCO65vYHsyay8DqoBSlzIO3fayrfOgU94lQN5a1uWVnFrMLceTJw/+fQXR5PGbUVRaHshQ==",
				"shasum": "e5d0f16c3340ed87670e489ecae6144c79358730",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.31.tgz",
				"fileCount": 29,
				"unpackedSize": 164534,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6smpCRA9TVsSAnZWagAAojYP/0EKpy1kBwaGfe+PiTu9\nKOhC0iyIYH6iinhNb5AN4YLPDHMdoLERLbBBQQvPOu0CT9XmHwxSGXlxpART\nultH3hD3P5xJnskHq+69U5GU+JKDeC3l7t1fIEEZJ3sA+H5Sejkyt07CW5w5\nkBLiyH0WtpezmMpdl+PaD9I4p+JNtbZgsqpGanw9LhnpARw7Dfgouo2labKN\niN84Kkl6WP2hsQ/vK88KEDOAhTMpgUcWepHHqNbBS90vCmVX5I95yVEwhpb5\nt3IWo48j4U9CvBE1HNbdAsS69oS0MaUAIldduRl35ww2heQCGduKx3VUyuoA\njUoQ6urLs30WjCDwqc9ksIOU3ooKLPvz2JfpPoEwia4rA4VI1x1plwui3la+\nn+nFgkPPJ1vR9cZpdr26xvwxEwRwp7IvF2zRFYJD7YWm37nxKZ8HdONd+mFX\nLQqmwZd4xmek4eLP04Oy4c5Al3bvFwWOUCTQ2XoE98Eg4447Az/0i+DkRQ6J\n0AWw9bVI8No6cWOWqIsgcN7tovz6W3hCPJ7nEhsp0b2HRWhePX5atb23fDJM\nTPenCv0fJGJ4HPK6QBI6EC2/zGlJKAWKUmpcFsieU0lueHVeKX1/e7Sc8sPR\nFkwh7aY/gFti68NbGlk1mNWWOu1iDpcwp9BLHrc2hMWf+JQ9QQ3SQgFawbqC\nhRTz\r\n=6pvD\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.31_1575668136882_0.7107092135930231"
			},
			"_hasShrinkwrap": false
		},
		"1.0.32": {
			"name": "websocket",
			"description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
			"keywords": [
				"websocket",
				"websockets",
				"socket",
				"networking",
				"comet",
				"push",
				"RFC-6455",
				"realtime",
				"server",
				"client"
			],
			"author": {
				"name": "Brian McKelvey",
				"email": "theturtle32@gmail.com",
				"url": "https://github.com/theturtle32"
			},
			"contributors": [
				{
					"name": "Iñaki Baz Castillo",
					"email": "ibc@aliax.net",
					"url": "http://dev.sipdoc.net"
				}
			],
			"version": "1.0.32",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/theturtle32/WebSocket-Node.git"
			},
			"homepage": "https://github.com/theturtle32/WebSocket-Node",
			"engines": {
				"node": ">=4.0.0"
			},
			"dependencies": {
				"bufferutil": "^4.0.1",
				"debug": "^2.2.0",
				"es5-ext": "^0.10.50",
				"typedarray-to-buffer": "^3.1.5",
				"utf-8-validate": "^5.0.2",
				"yaeti": "^0.0.6"
			},
			"devDependencies": {
				"buffer-equal": "^1.0.0",
				"gulp": "^4.0.2",
				"gulp-jshint": "^2.0.4",
				"jshint-stylish": "^2.2.1",
				"jshint": "^2.0.0",
				"tape": "^4.9.1"
			},
			"config": {
				"verbose": false
			},
			"scripts": {
				"test": "tape test/unit/*.js",
				"gulp": "gulp"
			},
			"main": "index",
			"directories": {
				"lib": "./lib"
			},
			"browser": "lib/browser.js",
			"license": "Apache-2.0",
			"gitHead": "5fd43e0fd54f4af807d3e261825080906abc4f2d",
			"bugs": {
				"url": "https://github.com/theturtle32/WebSocket-Node/issues"
			},
			"_id": "websocket@1.0.32",
			"_nodeVersion": "14.8.0",
			"_npmVersion": "6.14.7",
			"dist": {
				"integrity": "sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==",
				"shasum": "1f16ddab3a21a2d929dec1687ab21cfdc6d3dbb1",
				"tarball": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
				"fileCount": 23,
				"unpackedSize": 153163,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSSs6CRA9TVsSAnZWagAAk2sP/1vJt9GWA/JNdAeDYvBK\ntcT24mD0UWhVy9UKmQTVq7I87WCg/XlhMnG85nRg1gJ1f/irVTL9cuoszwiS\nNoJUUpjbdKgnuL3T4tnZzocnwUp8kR/5XlWxaRbrIU+OSsQ5Tih8qyDi7P+w\nV/dGCJ8smJyFnodHv16A7s/9KhfncRqNsV0HHeyqNqdjGhpNRnDlMfSDTmIy\no90oQsbEhAo+UeMymOVUTIyGPbZ3s4+7OugnUIxwL+PyXBgcXBj4x877rDmt\nGrB++hhKHeI951+jcpXJC76V0dhONh90zNCROXRgVGfWXhM8QE1IOmYopxEv\nUnmCXy+l+W0efGjKd8H2bF9xPfWl2Ht1jrZBEVx96YoPh9Ywa47XiqMUWRrd\nEDA2rrRhJYZi4uAb0sizUysR4E7s4zCtVnsSfskwBKwtmW3VaG1oQWJbKp2G\nnu171qzU48By4hnEgsiUpG0sqFs4oROvColSlQ7E4NNRMtIzu3ylx9R/e/EB\nFq2RBRDVqsw+JacCtIxNqzjyXmU6RvaiAKtFawF2+wlckZ1yZ3mwRVnsg7Wq\n+lYKp7LBM+0RezNGiMoX+6Ag+b8qqOAANLh/3exnGBrHwOctffLdoGLOgnGS\nwmtx9kfEdJqmhKm8TAkcMw8ISE+ZYfcKh8yfjS/OxJ1nu9/KSw+/EBNT1vCK\nWkYh\r\n=Bkyi\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "theturtle32",
					"email": "brian@worlize.com"
				}
			],
			"_npmUser": {
				"name": "theturtle32",
				"email": "theturtle32@gmail.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/websocket_1.0.32_1598630714004_0.9029482699636613"
			},
			"_hasShrinkwrap": false
		}
	},
	"time": {
		"modified": "2020-08-28T16:05:16.479Z",
		"created": "2011-07-05T23:56:29.826Z",
		"0.0.1": "2011-07-05T23:56:30.823Z",
		"0.0.2": "2011-07-18T06:04:02.923Z",
		"0.0.3": "2011-07-18T21:02:20.583Z",
		"0.0.4": "2011-07-18T23:52:10.397Z",
		"0.0.5": "2011-07-20T01:49:40.651Z",
		"0.0.6": "2011-07-20T03:25:50.541Z",
		"0.0.7": "2011-07-23T02:45:56.734Z",
		"0.0.8": "2011-08-01T22:58:04.540Z",
		"0.0.9": "2011-08-09T01:44:38.024Z",
		"0.0.10": "2011-08-10T01:46:03.649Z",
		"0.0.11": "2011-08-12T02:02:23.844Z",
		"0.0.12": "2011-08-12T04:11:10.739Z",
		"0.0.13": "2011-08-18T23:47:29.899Z",
		"0.0.14": "2011-08-25T05:43:31.961Z",
		"0.0.15": "2011-08-30T22:37:13.100Z",
		"0.0.16": "2011-09-05T20:47:34.105Z",
		"0.0.17": "2011-09-25T19:48:05.758Z",
		"0.0.18": "2011-10-11T21:14:45.409Z",
		"0.0.19": "2011-10-11T21:16:10.076Z",
		"0.0.20": "2011-10-20T08:28:48.776Z",
		"1.0.0": "2011-10-26T11:25:52.259Z",
		"1.0.1": "2011-11-22T07:35:17.281Z",
		"1.0.2": "2011-11-28T22:37:56.321Z",
		"1.0.3": "2011-12-18T10:19:49.737Z",
		"1.0.4": "2011-12-19T02:55:37.055Z",
		"1.0.5": "2012-05-21T22:16:20.458Z",
		"1.0.6": "2012-05-22T08:43:26.428Z",
		"1.0.7": "2012-08-12T23:23:17.579Z",
		"1.0.8": "2012-12-28T17:23:44.596Z",
		"1.0.9": "2014-10-20T18:21:36.732Z",
		"1.0.10": "2014-10-23T17:16:55.648Z",
		"1.0.11": "2014-11-25T22:19:42.307Z",
		"1.0.12": "2014-11-28T19:49:59.445Z",
		"1.0.13": "2014-11-29T20:12:31.160Z",
		"1.0.14": "2014-12-03T22:08:33.371Z",
		"1.0.15": "2015-01-13T18:44:38.425Z",
		"1.0.16": "2015-01-16T21:39:22.656Z",
		"1.0.17": "2015-01-17T23:04:50.631Z",
		"1.0.18": "2015-03-19T19:37:22.247Z",
		"1.0.19": "2015-05-28T23:24:40.007Z",
		"1.0.20": "2015-07-22T22:48:42.751Z",
		"1.0.21": "2015-07-22T22:53:34.021Z",
		"1.0.22": "2015-09-29T06:46:30.445Z",
		"1.0.23": "2016-05-19T02:43:17.323Z",
		"1.0.24": "2016-12-29T02:15:58.177Z",
		"1.0.25": "2017-10-19T00:23:33.360Z",
		"1.0.26": "2018-04-26T23:08:48.217Z",
		"1.0.27": "2018-09-20T00:22:49.382Z",
		"1.0.28": "2018-09-20T00:40:13.628Z",
		"1.0.29": "2019-07-03T20:23:32.475Z",
		"1.0.30": "2019-09-12T18:11:27.462Z",
		"1.0.31": "2019-12-06T21:35:37.019Z",
		"1.0.32": "2020-08-28T16:05:14.177Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.0.32"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"6f8df6fa8aa3da5faf7f0baaf1533cf1\"",
			"fetched": 1602009380822
		}
	},
	"_distfiles": {
		"websocket-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.1.tgz",
			"sha": "67a8c53140d29a5e52f3ea881ee813a18df7dca0",
			"registry": "npmjs"
		},
		"websocket-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.2.tgz",
			"sha": "11b9b3cc82f34aa7d07c9d5667134aebc30cfcc7",
			"registry": "npmjs"
		},
		"websocket-0.0.3.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.3.tgz",
			"sha": "db7f90f3ca13cdd428ff70013cc76f9eb728c3be",
			"registry": "npmjs"
		},
		"websocket-0.0.4.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.4.tgz",
			"sha": "19f3ac34985370395c3ff65183a37c4c7eaaa7fa",
			"registry": "npmjs"
		},
		"websocket-0.0.5.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.5.tgz",
			"sha": "48d3856b57f24618398f4b30cf19cdd061b22134",
			"registry": "npmjs"
		},
		"websocket-0.0.6.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.6.tgz",
			"sha": "2938084f18d693c8826cbdfc902edf26c0b7ed08",
			"registry": "npmjs"
		},
		"websocket-0.0.7.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.7.tgz",
			"sha": "411d84853e41359614c9fda483c35234859df87d",
			"registry": "npmjs"
		},
		"websocket-0.0.8.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.8.tgz",
			"sha": "bc4b6df3c631bde5e1f7cfb373c919f95df55157",
			"registry": "npmjs"
		},
		"websocket-0.0.9.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.9.tgz",
			"sha": "b2ab26a9454d61e529fdc861ce1d27236f385379",
			"registry": "npmjs"
		},
		"websocket-0.0.10.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.10.tgz",
			"sha": "5a5e2db24837c6583078c925a0f905c2c86dcfaa",
			"registry": "npmjs"
		},
		"websocket-0.0.11.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.11.tgz",
			"sha": "2bbecb3fde1fa34894fa089de092dd3082966a6d",
			"registry": "npmjs"
		},
		"websocket-0.0.12.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.12.tgz",
			"sha": "d430596719b537eddfb068fee59b184b0c2b34d0",
			"registry": "npmjs"
		},
		"websocket-0.0.13.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.13.tgz",
			"sha": "7172155e0bacf76c1a81a17a195bd2318133a92e",
			"registry": "npmjs"
		},
		"websocket-0.0.14.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.14.tgz",
			"sha": "8f4dba633d71afa768d495bb2f5955924ae6c75c",
			"registry": "npmjs"
		},
		"websocket-0.0.15.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.15.tgz",
			"sha": "7efa1fd4f4693bac1ac20066e48887c00db2cb5b",
			"registry": "npmjs"
		},
		"websocket-0.0.16.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.16.tgz",
			"sha": "bc9c85d9b7b3acc08fbfeb8a890d3c13e2608e3d",
			"registry": "npmjs"
		},
		"websocket-0.0.17.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.17.tgz",
			"sha": "a7dcc3dd6eb1a15c7675954b31f470dcb62c63f5",
			"registry": "npmjs"
		},
		"websocket-0.0.18.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.18.tgz",
			"sha": "506790d6d18be585208ed7be4b80582eb7120dae",
			"registry": "npmjs"
		},
		"websocket-0.0.19.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.19.tgz",
			"sha": "dde4a56108bd8edb7bd750e7eef6d679229c8821",
			"registry": "npmjs"
		},
		"websocket-0.0.20.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-0.0.20.tgz",
			"sha": "569dcde3c524fbd2578d9e69a6189ac9e020f4ff",
			"registry": "npmjs"
		},
		"websocket-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.0.tgz",
			"sha": "725eb2f2cd1fbd5439853c95fb609d1abab6639a",
			"registry": "npmjs"
		},
		"websocket-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.1.tgz",
			"sha": "e11abc9502cefb5db6d921a40589463aee24df58",
			"registry": "npmjs"
		},
		"websocket-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.2.tgz",
			"sha": "68157fdb86f60ab241f59b6b9e4f9b1e33be0c5f",
			"registry": "npmjs"
		},
		"websocket-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.3.tgz",
			"sha": "2808b52040fcc3ede15c75d4c097e9a9ad74c178",
			"registry": "npmjs"
		},
		"websocket-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.4.tgz",
			"sha": "1ceb545541dce5531c12187b80de902718a6afd2",
			"registry": "npmjs"
		},
		"websocket-1.0.5.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.5.tgz",
			"sha": "334085f87e936efd8d8759aa48ce1cd0e7ea43b1",
			"registry": "npmjs"
		},
		"websocket-1.0.6.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.6.tgz",
			"sha": "47bc747bdbad3fa7c83978bf86293b4683340d1c",
			"registry": "npmjs"
		},
		"websocket-1.0.7.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.7.tgz",
			"sha": "1b3b21a04d2b6097541e4986724bac7b29e43045",
			"registry": "npmjs"
		},
		"websocket-1.0.8.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.8.tgz",
			"sha": "41b05a737dfde899125d3343d0442a3cc67a1b00",
			"registry": "npmjs"
		},
		"websocket-1.0.9.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.9.tgz",
			"sha": "5f92f4b59bf898e6b5e4adbba6ae8faf44065369",
			"registry": "npmjs"
		},
		"websocket-1.0.10.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.10.tgz",
			"sha": "a57532a077838814482eac4042fde17670a9d961",
			"registry": "npmjs"
		},
		"websocket-1.0.11.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.11.tgz",
			"sha": "4d51ab79140013cb6f2ee8d0879cd7b32bb2e610",
			"registry": "npmjs"
		},
		"websocket-1.0.12.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.12.tgz",
			"sha": "9bdcadca919d666db134d24129d38fd583c08b90",
			"registry": "npmjs"
		},
		"websocket-1.0.13.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.13.tgz",
			"sha": "5781ca772a0e6b57c36dadee6f2c714748f14124",
			"registry": "npmjs"
		},
		"websocket-1.0.14.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.14.tgz",
			"sha": "1ef1ab300d7ccc619557367ce172e9cb83bdad49",
			"registry": "npmjs"
		},
		"websocket-1.0.15.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.15.tgz",
			"sha": "cf9f0f9ce08bf20a7f2acac3980ee84b4abb58e1",
			"registry": "npmjs"
		},
		"websocket-1.0.16.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.16.tgz",
			"sha": "6c96a1d68dcfdc445688d50c676b7fa493ef5b2a",
			"registry": "npmjs"
		},
		"websocket-1.0.17.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.17.tgz",
			"sha": "8a572afc6ec120eb41473ca517d07d932f7b6a1c",
			"registry": "npmjs"
		},
		"websocket-1.0.18.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.18.tgz",
			"sha": "140280dcc90ed42caa7a701e182a8c9e2dec75ef",
			"registry": "npmjs"
		},
		"websocket-1.0.19.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.19.tgz",
			"sha": "e62dbf1a3c5e0767425db7187cfa38f921dfb42c",
			"registry": "npmjs"
		},
		"websocket-1.0.20.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.20.tgz",
			"sha": "cef51328b26e5dbfbe2f718857920c174b228a7e",
			"registry": "npmjs"
		},
		"websocket-1.0.21.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.21.tgz",
			"sha": "f51f0a96ed19629af39922470ab591907f1c5bd9",
			"registry": "npmjs"
		},
		"websocket-1.0.22.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.22.tgz",
			"sha": "8c33e3449f879aaf518297c9744cebf812b9e3d8",
			"registry": "npmjs"
		},
		"websocket-1.0.23.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.23.tgz",
			"sha": "20de8ec4a7126b09465578cd5dbb29a9c296aac6",
			"registry": "npmjs"
		},
		"websocket-1.0.24.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.24.tgz",
			"sha": "74903e75f2545b6b2e1de1425bc1c905917a1890",
			"registry": "npmjs"
		},
		"websocket-1.0.25.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.25.tgz",
			"sha": "998ec790f0a3eacb8b08b50a4350026692a11958",
			"registry": "npmjs"
		},
		"websocket-1.0.26.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.26.tgz",
			"sha": "a03a01299849c35268c83044aa919c6374be8194",
			"registry": "npmjs"
		},
		"websocket-1.0.27.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.27.tgz",
			"sha": "f8ea82264e9dbb84688c010e591ba17bfe13044f",
			"registry": "npmjs"
		},
		"websocket-1.0.28.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.28.tgz",
			"sha": "9e5f6fdc8a3fe01d4422647ef93abdd8d45a78d3",
			"registry": "npmjs"
		},
		"websocket-1.0.29.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.29.tgz",
			"sha": "3f83e49d3279657c58b02a22d90749c806101b98",
			"registry": "npmjs"
		},
		"websocket-1.0.30.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.30.tgz",
			"sha": "91d3bd00c3d43e916f0cf962f8f8c451bb0b2373",
			"registry": "npmjs"
		},
		"websocket-1.0.31.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.31.tgz",
			"sha": "e5d0f16c3340ed87670e489ecae6144c79358730",
			"registry": "npmjs"
		},
		"websocket-1.0.32.tgz": {
			"url": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
			"sha": "1f16ddab3a21a2d929dec1687ab21cfdc6d3dbb1",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "15-ab090c16b90e3b55",
	"_id": "websocket",
	"readme": "WebSocket Client & Server Implementation for Node\n=================================================\n\n[![npm version](https://badge.fury.io/js/websocket.svg)](http://badge.fury.io/js/websocket)\n\n[![NPM Downloads](https://img.shields.io/npm/dm/websocket.svg)](https://www.npmjs.com/package/websocket)\n\n[ ![Codeship Status for theturtle32/WebSocket-Node](https://codeship.com/projects/70458270-8ee7-0132-7756-0a0cf4fe8e66/status?branch=master)](https://codeship.com/projects/61106)\n\nOverview\n--------\nThis is a (mostly) pure JavaScript implementation of the WebSocket protocol versions 8 and 13 for Node.  There are some example client and server applications that implement various interoperability testing protocols in the \"test/scripts\" folder.\n\n\nDocumentation\n=============\n\n[You can read the full API documentation in the docs folder.](docs/index.md)\n\n\nChangelog\n---------\n\n***Current Version: 1.0.32*** - Release 2020-08-28\n\n* Refactor to use [N-API modules](https://nodejs.org/api/n-api.html) from [ws project](https://github.com/websockets). (Thanks, [@andreek](https://github.com/andreek))\n  * Specifically:\n    * [utf-8-validate](https://github.com/websockets/utf-8-validate)\n    * [bufferutil](https://github.com/websockets/bufferutil)\n* Removed some documentation notations about very old browsers and very old Websocket protocol drafts that are no longer relevant today in 2020.\n* Removed outdated notations and instructions about building native extensions, since those functions are now delegated to dependencies.\n* Add automated unit test executionn via Github Actions (Thanks, [@nebojsa94](https://github.com/nebojsa94))\n* Accept new connection close code `1015` (\"TLS Handshake\"). (More information at the [WebSocket Close Code Number Registry](https://www.iana.org/assignments/websocket/websocket.xhtml#close-code-number))\n\n[View the full changelog](CHANGELOG.md)\n\nBrowser Support\n---------------\n\nAll current browsers are fully supported.\n\n* Firefox 7-9 (Old) (Protocol Version 8)\n* Firefox 10+ (Protocol Version 13)\n* Chrome 14,15 (Old) (Protocol Version 8)\n* Chrome 16+ (Protocol Version 13)\n* Internet Explorer 10+ (Protocol Version 13)\n* Safari 6+ (Protocol Version 13)\n\nBenchmarks\n----------\nThere are some basic benchmarking sections in the Autobahn test suite.  I've put up a [benchmark page](http://theturtle32.github.com/WebSocket-Node/benchmarks/) that shows the results from the Autobahn tests run against AutobahnServer 0.4.10, WebSocket-Node 1.0.2, WebSocket-Node 1.0.4, and ws 0.3.4.\n\n(These benchmarks are quite a bit outdated at this point, so take them with a grain of salt. Anyone up for running new benchmarks? I'll link to your report.)\n\nAutobahn Tests\n--------------\nThe very complete [Autobahn Test Suite](http://autobahn.ws/testsuite/) is used by most WebSocket implementations to test spec compliance and interoperability.\n\n- [View Server Test Results](http://theturtle32.github.com/WebSocket-Node/test-report/servers/)\n\nInstallation\n------------\n\nIn your project root:\n\n    $ npm install websocket\n  \nThen in your code:\n\n```javascript\nvar WebSocketServer = require('websocket').server;\nvar WebSocketClient = require('websocket').client;\nvar WebSocketFrame  = require('websocket').frame;\nvar WebSocketRouter = require('websocket').router;\nvar W3CWebSocket = require('websocket').w3cwebsocket;\n```\n\nCurrent Features:\n-----------------\n- Licensed under the Apache License, Version 2.0\n- Protocol version \"8\" and \"13\" (Draft-08 through the final RFC) framing and handshake\n- Can handle/aggregate received fragmented messages\n- Can fragment outgoing messages\n- Router to mount multiple applications to various path and protocol combinations\n- TLS supported for outbound connections via WebSocketClient\n- TLS supported for server connections (use https.createServer instead of http.createServer)\n  - Thanks to [pors](https://github.com/pors) for confirming this!\n- Cookie setting and parsing\n- Tunable settings\n  - Max Receivable Frame Size\n  - Max Aggregate ReceivedMessage Size\n  - Whether to fragment outgoing messages\n  - Fragmentation chunk size for outgoing messages\n  - Whether to automatically send ping frames for the purposes of keepalive\n  - Keep-alive ping interval\n  - Whether or not to automatically assemble received fragments (allows application to handle individual fragments directly)\n  - How long to wait after sending a close frame for acknowledgment before closing the socket.\n- [W3C WebSocket API](http://www.w3.org/TR/websockets/) for applications running on both Node and browsers (via the `W3CWebSocket` class). \n\n\nKnown Issues/Missing Features:\n------------------------------\n- No API for user-provided protocol extensions.\n\n\nUsage Examples\n==============\n\nServer Example\n--------------\n\nHere's a short example showing a server that echos back anything sent to it, whether utf-8 or binary.\n\n```javascript\n#!/usr/bin/env node\nvar WebSocketServer = require('websocket').server;\nvar http = require('http');\n\nvar server = http.createServer(function(request, response) {\n    console.log((new Date()) + ' Received request for ' + request.url);\n    response.writeHead(404);\n    response.end();\n});\nserver.listen(8080, function() {\n    console.log((new Date()) + ' Server is listening on port 8080');\n});\n\nwsServer = new WebSocketServer({\n    httpServer: server,\n    // You should not use autoAcceptConnections for production\n    // applications, as it defeats all standard cross-origin protection\n    // facilities built into the protocol and the browser.  You should\n    // *always* verify the connection's origin and decide whether or not\n    // to accept it.\n    autoAcceptConnections: false\n});\n\nfunction originIsAllowed(origin) {\n  // put logic here to detect whether the specified origin is allowed.\n  return true;\n}\n\nwsServer.on('request', function(request) {\n    if (!originIsAllowed(request.origin)) {\n      // Make sure we only accept requests from an allowed origin\n      request.reject();\n      console.log((new Date()) + ' Connection from origin ' + request.origin + ' rejected.');\n      return;\n    }\n    \n    var connection = request.accept('echo-protocol', request.origin);\n    console.log((new Date()) + ' Connection accepted.');\n    connection.on('message', function(message) {\n        if (message.type === 'utf8') {\n            console.log('Received Message: ' + message.utf8Data);\n            connection.sendUTF(message.utf8Data);\n        }\n        else if (message.type === 'binary') {\n            console.log('Received Binary Message of ' + message.binaryData.length + ' bytes');\n            connection.sendBytes(message.binaryData);\n        }\n    });\n    connection.on('close', function(reasonCode, description) {\n        console.log((new Date()) + ' Peer ' + connection.remoteAddress + ' disconnected.');\n    });\n});\n```\n\nClient Example\n--------------\n\nThis is a simple example client that will print out any utf-8 messages it receives on the console, and periodically sends a random number.\n\n*This code demonstrates a client in Node.js, not in the browser*\n\n```javascript\n#!/usr/bin/env node\nvar WebSocketClient = require('websocket').client;\n\nvar client = new WebSocketClient();\n\nclient.on('connectFailed', function(error) {\n    console.log('Connect Error: ' + error.toString());\n});\n\nclient.on('connect', function(connection) {\n    console.log('WebSocket Client Connected');\n    connection.on('error', function(error) {\n        console.log(\"Connection Error: \" + error.toString());\n    });\n    connection.on('close', function() {\n        console.log('echo-protocol Connection Closed');\n    });\n    connection.on('message', function(message) {\n        if (message.type === 'utf8') {\n            console.log(\"Received: '\" + message.utf8Data + \"'\");\n        }\n    });\n    \n    function sendNumber() {\n        if (connection.connected) {\n            var number = Math.round(Math.random() * 0xFFFFFF);\n            connection.sendUTF(number.toString());\n            setTimeout(sendNumber, 1000);\n        }\n    }\n    sendNumber();\n});\n\nclient.connect('ws://localhost:8080/', 'echo-protocol');\n```\n\nClient Example using the *W3C WebSocket API*\n--------------------------------------------\n\nSame example as above but using the [W3C WebSocket API](http://www.w3.org/TR/websockets/).\n\n```javascript\nvar W3CWebSocket = require('websocket').w3cwebsocket;\n\nvar client = new W3CWebSocket('ws://localhost:8080/', 'echo-protocol');\n\nclient.onerror = function() {\n    console.log('Connection Error');\n};\n\nclient.onopen = function() {\n    console.log('WebSocket Client Connected');\n\n    function sendNumber() {\n        if (client.readyState === client.OPEN) {\n            var number = Math.round(Math.random() * 0xFFFFFF);\n            client.send(number.toString());\n            setTimeout(sendNumber, 1000);\n        }\n    }\n    sendNumber();\n};\n\nclient.onclose = function() {\n    console.log('echo-protocol Client Closed');\n};\n\nclient.onmessage = function(e) {\n    if (typeof e.data === 'string') {\n        console.log(\"Received: '\" + e.data + \"'\");\n    }\n};\n```\n    \nRequest Router Example\n----------------------\n\nFor an example of using the request router, see `libwebsockets-test-server.js` in the `test` folder.\n\n\nResources\n---------\n\nA presentation on the state of the WebSockets protocol that I gave on July 23, 2011 at the LA Hacker News meetup.  [WebSockets: The Real-Time Web, Delivered](http://www.scribd.com/doc/60898569/WebSockets-The-Real-Time-Web-Delivered)"
}