From c289d6aefea2dd66065aecdde4a984048f9c4e30 Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Sat, 12 May 2018 22:56:23 -0700 Subject: [PATCH] Update virtualfs dependency Closes #53. --- package-lock.json | 105 ++++++++++++++++++++++++++++++++++------------ package.json | 9 ++-- 2 files changed, 84 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index be15ab41..7ea833ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -942,7 +942,8 @@ "base64-js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.1", @@ -1153,15 +1154,6 @@ "vlq": "1.0.0" } }, - "buffer": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz", - "integrity": "sha512-YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==", - "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.11" - } - }, "buffer-from": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", @@ -2119,6 +2111,11 @@ } } }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -3848,6 +3845,14 @@ "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", "dev": true }, + "get-random-values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-random-values/-/get-random-values-1.2.0.tgz", + "integrity": "sha1-MpIO3oG+2YJl/0A3HPSSmb1YHvE=", + "requires": { + "global": "4.3.2" + } + }, "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", @@ -3935,6 +3940,22 @@ } } }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "2.19.0", + "process": "0.5.2" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", @@ -4289,7 +4310,8 @@ "ieee754": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", - "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==" + "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==", + "dev": true }, "iferr": { "version": "0.1.5", @@ -5803,6 +5825,14 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "0.1.1" + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6514,7 +6544,8 @@ "path-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true }, "path-dirname": { "version": "1.0.2", @@ -6578,6 +6609,11 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "permaproxy": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/permaproxy/-/permaproxy-0.0.2.tgz", + "integrity": "sha1-HvRmli1dBhHVUJ4NjB29x6jA4Rs=" + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -7199,14 +7235,6 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "resource-counter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/resource-counter/-/resource-counter-0.2.0.tgz", - "integrity": "sha1-i5jjPubCfd4mz1DdJ24wDJ4BV34=", - "requires": { - "bitset.js": "4.1.0" - } - }, "restore-cursor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", @@ -7598,6 +7626,22 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "secure-random-bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/secure-random-bytes/-/secure-random-bytes-1.0.1.tgz", + "integrity": "sha1-Df3kRtCKVRN/jkXCYt5M+TlsWtQ=", + "requires": { + "secure-random-octet": "1.0.2" + } + }, + "secure-random-octet": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/secure-random-octet/-/secure-random-octet-1.0.2.tgz", + "integrity": "sha1-fIdC7l7CxODZJjvQdSjyMT7cG80=", + "requires": { + "get-random-values": "1.2.0" + } + }, "seedrandom": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz", @@ -9045,16 +9089,16 @@ } }, "virtualfs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/virtualfs/-/virtualfs-1.0.0.tgz", - "integrity": "sha1-859EnfUEjX/Nco0rq0CvEgvvbMM=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/virtualfs/-/virtualfs-2.0.4.tgz", + "integrity": "sha512-c2tf7nKgYibIyyMneZuGwhylv5fLX283R/sMabtGsnuS0XjljIsJicgFfRh0lxjidiVAzJGC0YSZORT8Pvc1cg==", "requires": { "babel-runtime": "6.26.0", - "buffer": "5.1.0", "errno": "0.1.7", - "path-browserify": "0.0.0", + "permaproxy": "0.0.2", "readable-stream": "2.3.6", - "resource-counter": "0.2.0" + "resource-counter": "1.2.3", + "secure-random-bytes": "1.0.1" }, "dependencies": { "isarray": { @@ -9076,6 +9120,15 @@ "util-deprecate": "1.0.2" } }, + "resource-counter": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/resource-counter/-/resource-counter-1.2.3.tgz", + "integrity": "sha512-JrMeTJPJSt/md24FxnB7s1Io2vq3CijsnBtJB93Y0XvlPg8GF1k3Pdm4VRGDLvrmLDEjZ/vjV8S0nMhJ2q2MIA==", + "requires": { + "babel-runtime": "6.26.0", + "bitset.js": "4.1.0" + } + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", diff --git a/package.json b/package.json index bb4d2423..11d6cc77 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,18 @@ { "name": "web-tooling-benchmark", - "description": "JavaScript Benchmark for common Web Developer workloads", + "description": "JavaScript benchmark for common web developer workloads", "version": "0.4.0", "repository": "https://github.com/v8/web-tooling-benchmark", "main": "src/cli.js", "scripts": { + "benchmark": "node dist/cli.js", "build:uglify-es-bundled": "node node_modules/uglify-es/bin/uglifyjs -b preamble=\"'const UglifyJS = module.exports = {};'\" --self > build/uglify-es-bundled.js", "build:uglify-js-bundled": "node node_modules/uglify-js/bin/uglifyjs -b preamble=\"'const UglifyJS = module.exports = {};'\" --self > build/uglify-js-bundled.js", "build": "webpack", "postinstall": "npm run build:uglify-es-bundled && npm run build:uglify-js-bundled && npm run build", - "precommit": "node tools/hooks/pre-commit && lint-staged", + "precommit": "node tools/hooks/pre-commit.js && lint-staged", "test": "jest", - "benchmark": "node dist/cli.js" + "update-lock": "npm install --package-lock" }, "lint-staged": { "src/**/*.css": [ @@ -60,7 +61,7 @@ "typescript": "2.7.2", "uglify-es": "3.3.9", "uglify-js": "3.3.16", - "virtualfs": "^1.0.0" + "virtualfs": "^2.0.4" }, "devDependencies": { "copy-webpack-plugin": "^4.2.0",