{
	"name": "bufferutil",
	"versions": {
		"1.0.0": {
			"name": "bufferutil",
			"version": "1.0.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/websockets/bufferutil"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "1.2.1",
				"nan": "1.6.1"
			},
			"gypfile": true,
			"gitHead": "4a87625332d0bbe1a9dd0f041f8897e115c0c74b",
			"_id": "bufferutil@1.0.0",
			"_shasum": "78f783cc2c5a455c6964c8b4d272f4e22bcf083d",
			"_from": ".",
			"_npmVersion": "2.3.0",
			"_nodeVersion": "0.10.35",
			"_npmUser": {
				"name": "3rdeden",
				"email": "npm@3rd-Eden.com"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				}
			],
			"dist": {
				"shasum": "78f783cc2c5a455c6964c8b4d272f4e22bcf083d",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "bufferutil",
			"version": "1.0.1",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/websockets/bufferutil"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "1.2.x",
				"nan": "1.6.x"
			},
			"gypfile": true,
			"gitHead": "3bbb6f23193fae7683b61e2cae1f85ede5fb4469",
			"_id": "bufferutil@1.0.1",
			"_shasum": "0c53a9ffe8d616c4e2df27d00b808f7a25501e3b",
			"_from": ".",
			"_npmVersion": "2.3.0",
			"_nodeVersion": "0.10.35",
			"_npmUser": {
				"name": "3rdeden",
				"email": "npm@3rd-Eden.com"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				}
			],
			"dist": {
				"shasum": "0c53a9ffe8d616c4e2df27d00b808f7a25501e3b",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "bufferutil",
			"version": "1.1.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Error: no test specified\" && exit 1",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/websockets/bufferutil"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "1.2.x",
				"nan": "1.8.x"
			},
			"gypfile": true,
			"gitHead": "0ba97de2091708438c98147d9328def70183aa79",
			"_id": "bufferutil@1.1.0",
			"_shasum": "3f96be77a7f8652ff69ef29f1cabc8b89f7fd972",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.10.35",
			"_npmUser": {
				"name": "3rdeden",
				"email": "npm@3rd-Eden.com"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				}
			],
			"dist": {
				"shasum": "3f96be77a7f8652ff69ef29f1cabc8b89f7fd972",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "bufferutil",
			"version": "1.2.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Only testing builds, test have to be extraced from `ws`\" && exit 0",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "1.2.x",
				"nan": "^2.0.5"
			},
			"gypfile": true,
			"gitHead": "cdb15ee02942bc88b068ed1cf5ca48ab9216327e",
			"_id": "bufferutil@1.2.0",
			"_shasum": "a6c6862627def49aa6d5a6de52cfc03339698a28",
			"_from": ".",
			"_npmVersion": "2.13.3",
			"_nodeVersion": "3.0.0",
			"_npmUser": {
				"name": "3rdeden",
				"email": "npm@3rd-Eden.com"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				}
			],
			"dist": {
				"shasum": "a6c6862627def49aa6d5a6de52cfc03339698a28",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "bufferutil",
			"version": "1.2.1",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Only testing builds, test have to be extraced from `ws`\" && exit 0",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "1.2.x",
				"nan": "^2.0.5"
			},
			"gypfile": true,
			"gitHead": "cb7163377b8032fb79ddd835a549c83488585859",
			"_id": "bufferutil@1.2.1",
			"_shasum": "37be5d36e1e06492221e68d474b1ac58e510cbd7",
			"_from": ".",
			"_npmVersion": "2.9.1",
			"_nodeVersion": "0.12.3",
			"_npmUser": {
				"name": "3rdeden",
				"email": "npm@3rd-Eden.com"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				}
			],
			"dist": {
				"shasum": "37be5d36e1e06492221e68d474b1ac58e510cbd7",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "bufferutil",
			"version": "1.3.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Only testing builds, tests have to be extraced from ws\"",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.4.0"
			},
			"gypfile": true,
			"gitHead": "d471757e8edd0e1e0dfb570b9845a4e180f5f33f",
			"_id": "bufferutil@1.3.0",
			"_shasum": "69fdf13ad9d91222baee109945faadc431534f86",
			"_from": ".",
			"_npmVersion": "3.10.9",
			"_nodeVersion": "7.2.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"shasum": "69fdf13ad9d91222baee109945faadc431534f86",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				},
				{
					"name": "lpinca",
					"email": "luigipinca@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/bufferutil-1.3.0.tgz_1480231055554_0.3655267891008407"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "bufferutil",
			"version": "2.0.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"test": "echo \"Only testing builds, tests have to be extraced from ws\"",
				"install": "node-gyp rebuild"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.5.0"
			},
			"gypfile": true,
			"gitHead": "6a1c1a54873e5d776db0b08b7e9b1748ed4e3f01",
			"_id": "bufferutil@2.0.0",
			"_shasum": "6588ed4bafa300798b26dc048494a51abde83507",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.5.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"shasum": "6588ed4bafa300798b26dc048494a51abde83507",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				},
				{
					"name": "lpinca",
					"email": "luigipinca@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/bufferutil-2.0.0.tgz_1486144318360_0.7070702933706343"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "bufferutil",
			"version": "2.0.1",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "echo \"Only testing builds, tests have to be extraced from ws\" && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.5.0",
				"prebuild-install": "~2.1.0"
			},
			"devDependencies": {
				"prebuild": "~6.0.2",
				"prebuild-ci": "~2.0.0"
			},
			"gitHead": "4ef41fc84d9bf72f2bd965baa207f3addfab6bdc",
			"_id": "bufferutil@2.0.1",
			"_shasum": "8de37f5a300730c305fc3edd9f93348ee8a46288",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.5.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"shasum": "8de37f5a300730c305fc3edd9f93348ee8a46288",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				},
				{
					"name": "lpinca",
					"email": "luigipinca@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/bufferutil-2.0.1.tgz_1486489476054_0.8282803113106638"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "bufferutil",
			"version": "3.0.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.5.0",
				"prebuild-install": "~2.1.0"
			},
			"devDependencies": {
				"mocha": "~3.2.0",
				"prebuild": "~6.1.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "dcd0e68f1cab3cd3c6bde278b100acc4235c99ec",
			"_id": "bufferutil@3.0.0",
			"_shasum": "afbb831c47229accf0b1f207d4a9942841b0ab0f",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.1",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"shasum": "afbb831c47229accf0b1f207d4a9942841b0ab0f",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "3rdeden",
					"email": "npm@3rd-Eden.com"
				},
				{
					"name": "einaros",
					"email": "einaros@gmail.com"
				},
				{
					"name": "lpinca",
					"email": "luigipinca@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/bufferutil-3.0.0.tgz_1488540179073_0.6978500687982887"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.1": {
			"name": "bufferutil",
			"version": "3.0.1",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.6.0",
				"prebuild-install": "~2.1.0"
			},
			"devDependencies": {
				"mocha": "~3.4.1",
				"prebuild": "~6.1.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "abef931cb5ba41343c7c45a77bfaaef56f225a9a",
			"_id": "bufferutil@3.0.1",
			"_shasum": "20b2ef5159ac49f20e44bce38e7c35a6a904ee66",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "8.0.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"shasum": "20b2ef5159ac49f20e44bce38e7c35a6a904ee66",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.1.tgz"
			},
			"maintainers": [
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				},
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil-3.0.1.tgz_1496217133472_0.7095420539844781"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.2": {
			"name": "bufferutil",
			"version": "3.0.2",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.2.1",
				"nan": "~2.6.0",
				"prebuild-install": "~2.2.0"
			},
			"devDependencies": {
				"mocha": "~3.4.1",
				"prebuild": "~6.2.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "a9c3cb9085d05957c2cb376a0ec3c7ef10bb5cf1",
			"_id": "bufferutil@3.0.2",
			"_npmVersion": "5.0.3",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-CGk0C62APhIdbcKwP6Pr293Pba/u9xvrC/X4D6YQZzxhSjb+/rHFYSCorEWIxLo6HbwTuy7SEsgTmsvBCn3dKw==",
				"shasum": "7880c1c4c04ce8a13fffac3fb9ee02ac0cc0d8dc",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.2.tgz"
			},
			"maintainers": [
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				},
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil-3.0.2.tgz_1499423453714_0.2923746791202575"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.3": {
			"name": "bufferutil",
			"version": "3.0.3",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.3.0",
				"nan": "~2.7.0",
				"prebuild-install": "~2.3.0"
			},
			"devDependencies": {
				"mocha": "~4.0.0",
				"prebuild": "~6.2.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "f6fae26c677215c80aef55720eeb0446e2fe0efb",
			"_id": "bufferutil@3.0.3",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-o7zTFxMkM/hujDmJKJEeK4N/NYwO3spQ7sfVjjt6Twpkpmw265WbugtpQBGY2+ZHwfqJkf++7Hfn/eWSMzbx5A==",
				"shasum": "ce67caefde2282591e399528467fe623f68f4bd5",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.3.tgz"
			},
			"maintainers": [
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				},
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil-3.0.3.tgz_1509697613513_0.7104485637973994"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.3-napi": {
			"name": "bufferutil",
			"version": "3.0.3-napi",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"node-addon-api": "~1.1.0",
				"bindings": "~1.3.0",
				"prebuild-install": "~2.3.0"
			},
			"devDependencies": {
				"mocha": "~4.0.0",
				"prebuild": "~6.2.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "e1912475fb859e3153d10feab9a3760cd47acbe4",
			"_id": "bufferutil@3.0.3-napi",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.1",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-lIO2rGIHGyay4TITnH7lHoYmWbICvwrpVK2X3EXZlvo8+lGXMr4IRATAtzDFQJmLno3O8Ef2n5SQoGWE6A9MKg==",
				"shasum": "e53aabdd845e2867ad5eb8ebb5f147b0bb6e1fa8",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.3-napi.tgz"
			},
			"maintainers": [
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				},
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil-3.0.3-napi.tgz_1512394412020_0.2639196927193552"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.4": {
			"name": "bufferutil",
			"version": "3.0.4",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.3.0",
				"nan": "~2.10.0",
				"prebuild-install": "~2.5.0"
			},
			"devDependencies": {
				"mocha": "~5.0.0",
				"prebuild": "~7.4.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "34580b7e3f6e22234f0fcf6438fa92891b8b4104",
			"_id": "bufferutil@3.0.4",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "9.11.1",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-7pKiG4FmtqMAcX/rs5iJaUSNVcCCwyEuqzr50KeoEV2by/jU/YKRAv/RSCVzy4Qy+3DznHxunlprtNKLcRIycA==",
				"shasum": "b9ea85d3749388110736d564a09ebd7cf6785138",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.4.tgz",
				"fileCount": 7,
				"unpackedSize": 7798
			},
			"maintainers": [
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				},
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil_3.0.4_1523013134587_0.8753577122226905"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.5": {
			"name": "bufferutil",
			"version": "3.0.5",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "prebuild-install || node-gyp rebuild",
				"test": "mocha && prebuild-ci"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"bindings": "~1.3.0",
				"nan": "~2.10.0",
				"prebuild-install": "~4.0.0"
			},
			"devDependencies": {
				"mocha": "~5.1.0",
				"prebuild": "~7.6.0",
				"prebuild-ci": "~2.2.0"
			},
			"gitHead": "765fbe58a9a2a03ac49119966455510c419f0b35",
			"_id": "bufferutil@3.0.5",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "10.0.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-0fUEthLqfCkYspEuP0vmiAe+PsXslE+AlILb2rmS9I4tAdm3SmpCI69M66zQL20GQEszdbXyVN6q+cpG/yhYlg==",
				"shasum": "8abfc3b6da7aca6a13268b3f2482f0c7aa05fffb",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.5.tgz",
				"fileCount": 7,
				"unpackedSize": 7798,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7peECRA9TVsSAnZWagAAzYcP/RUjc5RFATHCKHKPGOL7\nXHdjE1NGEIx635yOzKB10nJpEpQy022Qhg2k91vPwLfH7APW+Uf1Gm07NI1X\nsEt0PC9t9RVSWVDGggT3emcvYbgumSJej3vel0IGLSpUUsb663XNaeAcdMk0\nEU6ZrCkihEbElUvyqUczNEGjyJQ9sjGE8eN8MaDttjZk8w7UYDeNioWctkn1\nqqw/FLcknRlmyiyJt15hXdrnepDNFDDAp7M+WU7sVQ+g1g3ojlInoOb72n6J\np3FFf0Th2cZRY7LSUPEq7IyElYQmVYEqF75T0nXPcd4BPgdrJcs7c6sqzRn7\nHndKdC/joTi3ZXSg7wC6zoU3nnBoFHLUmnXGwbmRR2H3HY0XrHhvwZV2MTFC\n94I6ZpKr5dRsoisV/wZGDowUtaR3OjnO82UXsFzdN7XA5A1IdQSbBCLzy3O1\ndVH4Ar8su/TzVK/ZZ+YKhjCKO7Awx+FtaARiaSuNPWkBpBFphCQ708tp6jNO\ng9PdK/n1n3nIGBoJNn1D1YJC4Tx6Vw7sWb+xN1Vd3Sj8iY2CYWqkbAPtrE++\nBZ7Qj+xcBb9FavjVnfAbQe8zkLiRbvWzLB1llB/rHFhBi1x9BJ786VkCB8xf\ncqEyatWEfqODeXXzgGoNuQQPf4bh38dC9spMtQxKKEpcyAUUtEyI8stC126U\noMTG\r\n=wTUL\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				},
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil_3.0.5_1525585795627_0.6340993025004453"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0": {
			"name": "bufferutil",
			"version": "4.0.0",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "node-gyp-build",
				"prebuild": "prebuildify --napi",
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"node-gyp-build": "~3.4.0"
			},
			"devDependencies": {
				"mocha": "~5.2.0",
				"prebuildify": "~2.7.0"
			},
			"gitHead": "ede3ed072ce0cacb40315b65e67bade52b8fef3f",
			"_id": "bufferutil@4.0.0",
			"_npmVersion": "6.1.0",
			"_nodeVersion": "10.5.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-jpnqMVLo7sqfUY2W92RC4jjj9TuiOSkjB0k43TxPcrBSntZwXUOl8Krfd3eVEdApuScpSTwYKntm/dXU2T8gnw==",
				"shasum": "a5078160e443751a4e83b6f4d6d7e26c058326a0",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.0.tgz",
				"fileCount": 11,
				"unpackedSize": 266779,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOxfrCRA9TVsSAnZWagAANDsP/ib8VDj25Orrtaz66tXz\ndAQXhzlX/tliJjTM91Vlyf8Ze1QZ8aGDd2u2rVj4/NP0VfxemP7V9QWZB3un\n7BZigIy5l60hbt57KclTUWpnk3KRAY8w4CmT0Lh7ORrJq5x4B/QhgE2Wpuiu\nMDKBeqn8W8Qh+lCCUFgcJcz2QV4NfScWZklHXuPjp9x/wh81SdQakeoK3eaX\nkccasnJq0TmtKe8Rh4MpE4TrxROmVMmZmJ3Rkti3k17S+I8LuBr4wlenoDGK\nXOjUvb2M1AZJ/zhUCRlWNoFuDhoDUXn36WvybvN8ShV5RgKs5MaGFLNoFI64\nXKz2CWjWVHQG2GglFULBtvUnllSmFchbVaK5bvs/W+eSv6xsytyvjUcf/LRB\nPumE9FFGsIRcQorMNcxB83QQtJ0vlKOlM5CrJfhSYHG8CmLBkJKoiASvmh2e\nPFhkIOBSD+gRzHhy+rDGvvaKVHMWoRsBhtfqsfR3E/OzBc1q6Xam/Y1VCPdN\n1y87LdkfbPUzj0immn9lId22r4ng32DL/7jflbabnHyEuhtBvwGjObqunpBP\nfOSprQAG8ZFbAmkPAEYez+FmCwaOdH8xeuxTNeX3y2sUoSonIYcivtCljwfr\nns3pcn04wQ4P3FbrnijoH0B1IV1ebhRMSrdVTVgLumEXUv2SHprG+C0fZjWK\nc0Ss\r\n=dNhl\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				},
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil_4.0.0_1530599403467_0.6715705109378833"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.1": {
			"name": "bufferutil",
			"version": "4.0.1",
			"description": "WebSocket buffer utils",
			"main": "index.js",
			"scripts": {
				"install": "node-gyp-build",
				"prebuild": "prebuildify --napi",
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/websockets/bufferutil.git"
			},
			"keywords": [
				"bufferutil"
			],
			"author": {
				"name": "Einar Otto Stangvik",
				"email": "einaros@gmail.com",
				"url": "http://2x.io"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/websockets/bufferutil/issues"
			},
			"homepage": "https://github.com/websockets/bufferutil",
			"dependencies": {
				"node-gyp-build": "~3.7.0"
			},
			"devDependencies": {
				"mocha": "~5.2.0",
				"prebuildify": "~2.10.0"
			},
			"gitHead": "e367139397179f7f132900025e9b461e714a35bc",
			"_id": "bufferutil@4.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "11.5.0",
			"_npmUser": {
				"name": "lpinca",
				"email": "luigipinca@gmail.com"
			},
			"dist": {
				"integrity": "sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==",
				"shasum": "3a177e8e5819a1243fe16b63a199951a7ad8d4a7",
				"tarball": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz",
				"fileCount": 15,
				"unpackedSize": 524909,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH0JYCRA9TVsSAnZWagAAkpMQAJ7WLi58+TZTG15Ngddd\nLhTJEUQxSLW15jhGHzw1SZSbfa8oKpcHRRBj65Idfbp9sNl7yG5Tnwam2zj4\nyH2LPLsINuQ+DO6JxLoRahy/xsnzLXtJTUeY3qXu5avaDMLd+biDyiCEghgF\nFh9zvlj+fje7/3zUsiIIuvOBRtciU34rXYZKXQ8PHBEn6vh6IAz6OGxZ6Xuk\niqu+8SdDjg5PG6/Wdv6VS0whJj3UySR9EOgfBnuYxbybUkNDmFuCYrYSRN5i\nFTXSGSCUj1zZwcUuLfHG4M0EAXN4N/HDEbdLQlapIn5YNQLvwPd03Whfqaiw\n+tSZbc9x5pnbr2OpYD4It91yIRUQIE/dxv2D5rte6RQ96ryJUha6IpK+oHBr\ndA8sibg5Xi3J3jv4llpy7y1Od/PNM0u0nyr5ccNRKKx+kPRXyJHQoAawPQro\nxi5JEVxlkPUYFzFiKCFsIbNGVsqndagvFTyA/FfQdYX5MBykKc04LZQV09Ei\nbw4pFGL0r0SPD+ThcAk8gztyEtw1ZwpBe8Kxyu2uhmZiMWig7+Zvs85rKfNh\nevM2WDH1i4BzjnsH1Db5BaPGjLpFj5VxnPMe5fawLDAftkrx3DcaoQDM6yik\nN+9N9ShUgdG/sgvur+MbKB4rGeg9LEe3M6oxxHsZbxilrLqU7ilhBZZn4+hm\nM24q\r\n=Rp//\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@3rd-Eden.com",
					"name": "3rdeden"
				},
				{
					"email": "einaros@gmail.com",
					"name": "einaros"
				},
				{
					"email": "luigipinca@gmail.com",
					"name": "lpinca"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/bufferutil_4.0.1_1545552472247_0.067683796300124"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-01-01T11:09:10.255Z",
		"created": "2015-01-29T10:02:33.540Z",
		"1.0.0": "2015-01-29T10:02:33.540Z",
		"1.0.1": "2015-01-29T10:05:46.769Z",
		"1.1.0": "2015-05-05T19:36:16.679Z",
		"1.2.0": "2015-08-13T12:04:59.185Z",
		"1.2.1": "2015-08-21T11:46:04.028Z",
		"1.3.0": "2016-11-27T07:17:37.435Z",
		"2.0.0": "2017-02-03T17:51:59.038Z",
		"2.0.1": "2017-02-07T17:44:36.648Z",
		"3.0.0": "2017-03-03T11:22:59.780Z",
		"3.0.1": "2017-05-31T07:52:14.521Z",
		"3.0.2": "2017-07-07T10:30:54.893Z",
		"3.0.3": "2017-11-03T08:26:53.694Z",
		"3.0.3-napi": "2017-12-04T13:33:32.099Z",
		"3.0.4": "2018-04-06T11:12:14.651Z",
		"3.0.5": "2018-05-06T05:49:55.725Z",
		"4.0.0": "2018-07-03T06:30:03.523Z",
		"4.0.1": "2018-12-23T08:07:52.401Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.0.1",
		"n-api": "3.0.3-napi"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"d152ecbcb5a1345426a96c67e5c60801\"",
			"fetched": 1600788269503
		}
	},
	"_distfiles": {
		"bufferutil-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.0.0.tgz",
			"sha": "78f783cc2c5a455c6964c8b4d272f4e22bcf083d",
			"registry": "npmjs"
		},
		"bufferutil-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.0.1.tgz",
			"sha": "0c53a9ffe8d616c4e2df27d00b808f7a25501e3b",
			"registry": "npmjs"
		},
		"bufferutil-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.1.0.tgz",
			"sha": "3f96be77a7f8652ff69ef29f1cabc8b89f7fd972",
			"registry": "npmjs"
		},
		"bufferutil-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.0.tgz",
			"sha": "a6c6862627def49aa6d5a6de52cfc03339698a28",
			"registry": "npmjs"
		},
		"bufferutil-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz",
			"sha": "37be5d36e1e06492221e68d474b1ac58e510cbd7",
			"registry": "npmjs"
		},
		"bufferutil-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.3.0.tgz",
			"sha": "69fdf13ad9d91222baee109945faadc431534f86",
			"registry": "npmjs"
		},
		"bufferutil-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-2.0.0.tgz",
			"sha": "6588ed4bafa300798b26dc048494a51abde83507",
			"registry": "npmjs"
		},
		"bufferutil-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-2.0.1.tgz",
			"sha": "8de37f5a300730c305fc3edd9f93348ee8a46288",
			"registry": "npmjs"
		},
		"bufferutil-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.0.tgz",
			"sha": "afbb831c47229accf0b1f207d4a9942841b0ab0f",
			"registry": "npmjs"
		},
		"bufferutil-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.1.tgz",
			"sha": "20b2ef5159ac49f20e44bce38e7c35a6a904ee66",
			"registry": "npmjs"
		},
		"bufferutil-3.0.2.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.2.tgz",
			"sha": "7880c1c4c04ce8a13fffac3fb9ee02ac0cc0d8dc",
			"registry": "npmjs"
		},
		"bufferutil-3.0.3.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.3.tgz",
			"sha": "ce67caefde2282591e399528467fe623f68f4bd5",
			"registry": "npmjs"
		},
		"bufferutil-3.0.3-napi.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.3-napi.tgz",
			"sha": "e53aabdd845e2867ad5eb8ebb5f147b0bb6e1fa8",
			"registry": "npmjs"
		},
		"bufferutil-3.0.4.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.4.tgz",
			"sha": "b9ea85d3749388110736d564a09ebd7cf6785138",
			"registry": "npmjs"
		},
		"bufferutil-3.0.5.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.5.tgz",
			"sha": "8abfc3b6da7aca6a13268b3f2482f0c7aa05fffb",
			"registry": "npmjs"
		},
		"bufferutil-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.0.tgz",
			"sha": "a5078160e443751a4e83b6f4d6d7e26c058326a0",
			"registry": "npmjs"
		},
		"bufferutil-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz",
			"sha": "3a177e8e5819a1243fe16b63a199951a7ad8d4a7",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "6-457e8b79e522d3b7",
	"_id": "bufferutil",
	"readme": "# bufferutil\n\n[![Version npm](https://img.shields.io/npm/v/bufferutil.svg)](https://www.npmjs.com/package/bufferutil)\n[![Linux/macOS Build](https://travis-ci.org/websockets/bufferutil.svg?branch=master)](https://travis-ci.org/websockets/bufferutil)\n[![Windows Build](https://ci.appveyor.com/api/projects/status/github/websockets/bufferutil?branch=master&svg=true)](https://ci.appveyor.com/project/lpinca/bufferutil)\n\n`bufferutil` is what makes `ws` fast. It provides some utilities to efficiently\nperform some operations such as masking and unmasking the data payload of\nWebSocket frames.\n\n## Installation\n\n```\nnpm install bufferutil --save-optional\n```\n\nThe `--save-optional` flag tells npm to save the package in your package.json\nunder the [`optionalDependencies`](https://docs.npmjs.com/files/package.json#optionaldependencies)\nkey.\n\n## API\n\nThe module exports two functions.\n\n### `bufferUtil.mask(source, mask, output, offset, length)`\n\nMasks a buffer using the given masking-key as specified by the WebSocket\nprotocol.\n\n#### Arguments\n\n- `source` - The buffer to mask.\n- `mask` - A buffer representing the masking-key.\n- `output` - The buffer where to store the result.\n- `offset` - The offset at which to start writing.\n- `length` - The number of bytes to mask.\n\n#### Example\n\n```js\n'use strict';\n\nconst bufferUtil = require('bufferutil');\nconst crypto = require('crypto');\n\nconst source = crypto.randomBytes(10);\nconst mask = crypto.randomBytes(4);\n\nbufferUtil.mask(source, mask, source, 0, source.length);\n```\n\n### `bufferUtil.unmask(buffer, mask)`\n\nUnmasks a buffer using the given masking-key as specified by the WebSocket\nprotocol.\n\n#### Arguments\n\n- `buffer` - The buffer to unmask.\n- `mask` - A buffer representing the masking-key.\n\n#### Example\n\n```js\n'use strict';\n\nconst bufferUtil = require('bufferutil');\nconst crypto = require('crypto');\n\nconst buffer = crypto.randomBytes(10);\nconst mask = crypto.randomBytes(4);\n\nbufferUtil.unmask(buffer, mask);\n```\n\n## License\n\n[MIT](LICENSE)"
}