diff --git a/package.json b/package.json index 81c3e82c..29323680 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "execa": "^6.1.0", "har-remix": "^7.0.0", "is-reachable": "^5.2.1", - "tracerbench": "^7.0.0" + "tracerbench": "^8.0.1" }, "main": "src/analyze.js", "files": [], diff --git a/yarn.lock b/yarn.lock index 5232d905..ded3ea8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -353,19 +353,7 @@ debug "^4.1.1" semver "^7.3.2" -"@oclif/config@^1.15.1": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.17.0.tgz#ba8639118633102a7e481760c50054623d09fcab" - integrity sha512-Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA== - dependencies: - "@oclif/errors" "^1.3.3" - "@oclif/parser" "^3.8.0" - debug "^4.1.1" - globby "^11.0.1" - is-wsl "^2.1.1" - tslib "^2.0.0" - -"@oclif/config@^1.18.3": +"@oclif/config@^1.15.1", "@oclif/config@^1.18.3": version "1.18.3" resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.18.3.tgz#ddfc144fdab66b1658c2f1b3478fa7fbfd317e79" integrity sha512-sBpko86IrTscc39EvHUhL+c++81BVTsIZ3ETu/vG+cCdi0N6vb2DoahR67A9FI2CGnxRRHjnTfa3m6LulwNATA== @@ -411,18 +399,7 @@ widest-line "^3.1.0" wrap-ansi "^7.0.0" -"@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.4.tgz#a96f94536b4e25caa72eff47e8b3ed04f6995f55" - integrity sha512-pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw== - dependencies: - clean-stack "^3.0.0" - fs-extra "^8.1" - indent-string "^4.0.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -"@oclif/errors@^1.3.5": +"@oclif/errors@^1.2.2", "@oclif/errors@^1.3.3", "@oclif/errors@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.3.5.tgz#a1e9694dbeccab10fe2fe15acb7113991bed636c" integrity sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ== @@ -541,15 +518,15 @@ dependencies: defer-to-connect "^2.0.0" -"@tracerbench/core@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@tracerbench/core/-/core-7.0.0.tgz#df81714853d59bb66a8f9110565048d336fe24eb" - integrity sha512-AUNt3n7YBG0Qa/jGYpKcfv0jUdYYfrI3Ldv4fkj/Pt/ElCsVy7yyL065ege1dt1ciJpu6ngtrAjWQcbK8/h6sA== +"@tracerbench/core@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@tracerbench/core/-/core-8.0.1.tgz#e6f75dee715fe69381091b5100efd2e610fc2331" + integrity sha512-xS+mOLDd0uqI6dBGgnl3HRFUTtmqjEqe53JncoINzuSk1za8hkND60GoqyMjhpq7tyXo1QHhcXXTkZ9YX39gVQ== dependencies: - "@tracerbench/har" "^7.0.0" - "@tracerbench/trace-event" "^7.0.0" - "@tracerbench/trace-model" "^7.0.0" - "@types/d3-hierarchy" "^2.0.0" + "@tracerbench/har" "^8.0.0" + "@tracerbench/trace-event" "^8.0.0" + "@tracerbench/trace-model" "^8.0.0" + "@types/d3-hierarchy" "^3.1.0" "@types/node" "*" array-binsearch "^1.0.1" chalk "^4.1.1" @@ -577,6 +554,11 @@ resolved "https://registry.yarnpkg.com/@tracerbench/har/-/har-7.0.0.tgz#005e30d103c3bc132f6277a7c8304a7530253cbe" integrity sha512-LwnLELonoaxN83ND5jQ4FfO9vTj8NRKOacQRSQ5D3ra4m0CBQJv7DI8Ob69xHdAOtWSKWgXKT/9FGWGUw9Ob1w== +"@tracerbench/har@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@tracerbench/har/-/har-8.0.0.tgz#b5ec3b6ea0984730561d07e1ec7c9b5b3800a2ab" + integrity sha512-FyzUGft8uN3h3Qar9Lf5qjIwxFgNx6oH7ohZfdLhaT0mVoGLKYWJhKNq0sIBKY9ilK+gw0QAOf38tKw7zuVL8Q== + "@tracerbench/message-transport@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@tracerbench/message-transport/-/message-transport-2.0.0.tgz#430c1c84eac2860d9819d9a9c94ef06d79f80e16" @@ -618,10 +600,10 @@ execa "^4.0.2" race-cancellation "^0.4.1" -"@tracerbench/stats@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@tracerbench/stats/-/stats-7.0.0.tgz#ceee5ac85bcb774f104fc300cf3eeaf9a0cb318b" - integrity sha512-FFTcmR7fbf08T37+QA2x1hrPsT1xgQ+y8ZXpvZltY1/qgXVdA/MPCUQBLxesx4XwJ1zLjlcJ8npNE3M5nIanWQ== +"@tracerbench/stats@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@tracerbench/stats/-/stats-8.0.1.tgz#0bd98c803f07931017001a0305d088cfed9b9249" + integrity sha512-VyP2UzvIiTEn5a2YhEFR/09keCX7Gv3WaUd8vTIQjjiNKHdMsmY7wba3ttsScFF0FMoDGPxV5NcnZAfgjJjtqw== dependencies: d3-array "~2.12.1" d3-scale "~3.3.0" @@ -631,17 +613,17 @@ tmp "^0.2.1" tslib "^2.3.1" -"@tracerbench/trace-event@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@tracerbench/trace-event/-/trace-event-7.0.0.tgz#bf359796b6135559e2f884e010af9fe096bc04aa" - integrity sha512-dTyRKhZ973nWe2DvFItWka1sbwKqKGLQxylrJSOWB6ck4ZHwcIpRRY4rOUyFsGZFO/OPhUibXCDQ/clSEvfxpQ== +"@tracerbench/trace-event@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@tracerbench/trace-event/-/trace-event-8.0.0.tgz#b1ead0e261ff00c8f4c4d86865d93f1e3f75882d" + integrity sha512-V71xTeg0zpn8dQOIU5vxrhhn7a18WtGQiFV+K8wpvx5kom/CKTJKWxr92S6GEmmLb5C2AHo3OQ4ZxlOn4sst4Q== -"@tracerbench/trace-model@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@tracerbench/trace-model/-/trace-model-7.0.0.tgz#9ab190c080adb323012eaf91b17fd828b65fe90e" - integrity sha512-QVFQPZSxEQ8RKYVf/SaJ4n03x3nTZSxjjF07rj6UMtD3VoVG2INEz+F0iR/c5KcXfDXJBsTxvGKaoYNF3Radcw== +"@tracerbench/trace-model@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@tracerbench/trace-model/-/trace-model-8.0.0.tgz#57d4730da844c4738984e6337db2ef3142ed6700" + integrity sha512-jIpHFWffjtnQ2h4vg0ZGjVvjL1U19sjdgOzisSGNgrzpNgmbn10kCbVvfhsM2w5gr1HBAJX2ZsnNO1ZKXNdzkA== dependencies: - "@tracerbench/trace-event" "^7.0.0" + "@tracerbench/trace-event" "^8.0.0" debug "^4.3.3" "@tracerbench/websocket-message-transport@^2.0.0": @@ -688,10 +670,10 @@ "@types/node" "*" "@types/responselike" "*" -"@types/d3-hierarchy@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz#92079d9dbcec1dfe2736fb050a8bf916e5850a1c" - integrity sha512-YxdskUvwzqggpnSnDQj4KVkicgjpkgXn/g/9M9iGsiToLS3nG6Ytjo1FoYhYVAAElV/fJBGVL3cQ9Hb7tcv+lw== +"@types/d3-hierarchy@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-3.1.0.tgz#4561bb7ace038f247e108295ef77b6a82193ac25" + integrity sha512-g+sey7qrCa3UbsQlMZZBOHROkFqx7KZKvUpRzI/tAp/8erZWpYq7FgNKvYwebi2LaEiVs1klhUfd3WCThxmmWQ== "@types/http-cache-semantics@*": version "4.0.0" @@ -1052,7 +1034,7 @@ chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1060,14 +1042,6 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chrome-debugging-client@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chrome-debugging-client/-/chrome-debugging-client-2.0.0.tgz#d72e7f814c5041b1f25a00e6dd7697cbba822321" @@ -1094,10 +1068,10 @@ chrome-launcher@^0.13.2: mkdirp "^0.5.3" rimraf "^3.0.2" -clean-css@^5.2.2: - version "5.3.1" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" - integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== +clean-css@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.0.tgz#44e4a04e8873ff0041df97acecf23a4a6519844e" + integrity sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA== dependencies: source-map "~0.6.0" @@ -1205,10 +1179,10 @@ commander@^2.20.0, commander@^2.20.3: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +commander@^9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.0.tgz#bc4a40918fefe52e22450c111ecd6b7acce6f11c" + integrity sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw== compare-func@^2.0.0: version "2.0.0" @@ -1465,6 +1439,13 @@ d3-array@2, d3-array@^2.3.0, d3-array@~2.12.1: dependencies: internmap "^1.0.0" +d3-array@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.0.tgz#15bf96cd9b7333e02eb8de8053d78962eafcff14" + integrity sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g== + dependencies: + internmap "1 - 2" + "d3-color@1 - 2": version "2.0.0" resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz#8d625cab42ed9b8f601a1760a389f7ea9189d62e" @@ -1629,6 +1610,11 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" +entities@^4.3.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -2041,11 +2027,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -2058,18 +2039,18 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -html-minifier-terser@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== +html-minifier-terser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.0.0.tgz#e0ce8f10befeff89f29f19490f87213b85adaa4c" + integrity sha512-Adqk0b/pWKIQiGvEAuzPKpBKNHiwblr3QSGS7TTr6v+xXKV9AI2k4vWW+6Oytt6Z5SeBnfvYypKOnz8r75pz3Q== dependencies: camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" + clean-css "5.2.0" + commander "^9.4.0" + entities "^4.3.1" param-case "^3.0.4" relateurl "^0.2.7" - terser "^5.10.0" + terser "^5.14.2" http-cache-semantics@^4.0.0: version "4.1.0" @@ -2177,6 +2158,11 @@ ini@^1.3.2, ini@^1.3.4: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + internmap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" @@ -3682,10 +3668,10 @@ tempfile@^3.0.0: temp-dir "^2.0.0" uuid "^3.3.2" -terser@^5.10.0: - version "5.14.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" - integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== +terser@^5.14.2: + version "5.15.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425" + integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -3752,10 +3738,10 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" -tracerbench@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/tracerbench/-/tracerbench-7.0.0.tgz#c8536adaf6c1aa41fafcedb74b4a29a50c2c0bdf" - integrity sha512-1aRT76xey5z3HA2NsOMGVHMXBR/8oHWRmCIoiDLrtfz6DWW1ZUVScmuhxYWashbd1iU1LqsQAm+rSQ/xfgYvvg== +tracerbench@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/tracerbench/-/tracerbench-8.0.1.tgz#469aef50b2c12af24a8a326b332f2d9988d677fd" + integrity sha512-IQwfb6cJbdk0t0p7MGt1NjrmKr+QNmtW2MbaN1cRmd89r2P9fXUnLVXdsItGkq0Sgg6SGHi5dqDDTptgsRquSw== dependencies: "@oclif/command" "^1.8.0" "@oclif/config" "^1.18.3" @@ -3763,18 +3749,19 @@ tracerbench@^7.0.0: "@oclif/parser" "^3.8.5" "@oclif/plugin-help" "^5.1.11" "@oclif/plugin-warn-if-update-available" "^2.0.4" - "@tracerbench/core" "^7.0.0" - "@tracerbench/stats" "^7.0.0" - "@tracerbench/trace-event" "^7.0.0" + "@tracerbench/core" "^8.0.1" + "@tracerbench/stats" "^8.0.1" + "@tracerbench/trace-event" "^8.0.0" archiver "^5.3.0" chalk "^4.1.1" chrome-debugging-client "^2.0.0" cli-table3 "^0.6.0" + d3-array "~3.2.0" devtools-protocol "^0.0.975963" execa "^6.1.0" fs-extra "^10.0.0" handlebars "^4.7.7" - html-minifier-terser "^6.1.0" + html-minifier-terser "^7.0.0" json-query "^2.2.2" json5 "^2.2.0" listr "^0.14.3" @@ -3812,12 +3799,7 @@ tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== - -tslib@^2.2.0, tslib@^2.3.1: +tslib@^2.0.3, tslib@^2.2.0, tslib@^2.3.1: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==