зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1733434 - Reduce browser-cycles and disable media autoplay in live site tests. r=perftest-reviewers,kimberlythegeek
CLOSED TREE This patch reduces the number of browser-cycles that a live-site test (cnn in this case) does from 25 down to 5. Furthermore, we also disable media autoplay for all live site tests. This change required an update to browsertime to prevent default prefs from being set and overriding our prefs. Differential Revision: https://phabricator.services.mozilla.com/D127831
This commit is contained in:
Родитель
d1e01ab3a8
Коммит
0b3a97aaf8
|
@ -463,6 +463,7 @@ browsertime-tp6-live-sheriffed:
|
|||
description: Raptor (browsertime) tp6 on live-sites
|
||||
mozharness:
|
||||
extra-options:
|
||||
- --browser-cycles=5
|
||||
- --chimera
|
||||
- --live-sites
|
||||
raptor-subtests:
|
||||
|
|
|
@ -210,11 +210,29 @@ class Browsertime(Perftest):
|
|||
test.get("test_script", "browsertime_pageload.js"),
|
||||
)
|
||||
|
||||
page_cycle_delay = "1000"
|
||||
if self.config["live_sites"]:
|
||||
# Wait a bit longer when we run live site tests
|
||||
page_cycle_delay = "5000"
|
||||
|
||||
# Prevent live sites from autoplaying media
|
||||
self.profile.set_preferences(
|
||||
{
|
||||
"media.autoplay.default": 5,
|
||||
"media.autoplay.ask-permission": True,
|
||||
"media.autoplay.blocking_policy": 1,
|
||||
"media.autoplay.block-webaudio": True,
|
||||
"media.allowed-to-play.enabled": False,
|
||||
"media.block-autoplay-until-in-foreground": True,
|
||||
}
|
||||
)
|
||||
|
||||
# All the configurations in the browsertime_options variable initialization
|
||||
# and the secondary_url are priority 3, since none overlap they are grouped together
|
||||
browsertime_options = [
|
||||
"--firefox.noDefaultPrefs",
|
||||
"--browsertime.page_cycle_delay",
|
||||
"1000",
|
||||
page_cycle_delay,
|
||||
# Raptor's `pageCycleDelay` delay (ms) between pageload cycles
|
||||
"--skipHar",
|
||||
"--pageLoadStrategy",
|
||||
|
|
|
@ -622,7 +622,7 @@ def _verify_node_install(command_context):
|
|||
action="store_true",
|
||||
help="Skip all local caches to force re-fetching remote artifacts.",
|
||||
)
|
||||
@CommandArgument("--check", default=False, action="store_true")
|
||||
@CommandArgument("--check-browsertime", default=False, action="store_true")
|
||||
@CommandArgument(
|
||||
"--install-vismet-reqs",
|
||||
default=False,
|
||||
|
@ -644,7 +644,7 @@ def browsertime(
|
|||
setup=False,
|
||||
clobber=False,
|
||||
skip_cache=False,
|
||||
check=False,
|
||||
check_browsertime=False,
|
||||
browsertime_help=False,
|
||||
install_vismet_reqs=False,
|
||||
):
|
||||
|
@ -686,7 +686,7 @@ def browsertime(
|
|||
if not _verify_node_install(command_context):
|
||||
return 1
|
||||
|
||||
if check:
|
||||
if check_browsertime:
|
||||
return check(command_context)
|
||||
|
||||
if browsertime_help:
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
"lockfileVersion": 1,
|
||||
"dependencies": {
|
||||
"@babel/runtime": {
|
||||
"version": "7.14.8",
|
||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz",
|
||||
"integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==",
|
||||
"version": "7.15.4",
|
||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
|
||||
"integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
|
@ -466,68 +466,48 @@
|
|||
}
|
||||
},
|
||||
"@sitespeed.io/chromedriver": {
|
||||
"version": "92.0.4515-43",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-92.0.4515-43.tgz",
|
||||
"integrity": "sha512-waYqlW8HHflP2xHpkF/0TjxtfICf2MUz0GhOAWy3cHYbrgNmD3kl5USJ6SZFfa41v55Uno1WbOMCO7YQNah6hw==",
|
||||
"version": "94.0.4606-41",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/chromedriver/-/chromedriver-94.0.4606-41.tgz",
|
||||
"integrity": "sha512-CQFJMtpxgxWx2czvqKMFZ7uM8lbscKcmfXz1c5vkTV/YtjKmn37wP2QSCmNRsVwZ2Z1U7HSKJPfC2WdYdFKCUQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"node-downloader-helper": "1.0.14",
|
||||
"node-stream-zip": "1.11.3"
|
||||
"node-downloader-helper": "1.0.18",
|
||||
"node-stream-zip": "1.14.0"
|
||||
}
|
||||
},
|
||||
"@sitespeed.io/edgedriver": {
|
||||
"version": "91.0.864-33",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-91.0.864-33.tgz",
|
||||
"integrity": "sha512-djTk+M1hGaCEUNRG2Y8L2np5VtCFrqnTdD5oj9yWQfhlTJT/dLBQo4uUNcmQpfhkEBWWQwSfM3pX4V9zJWYpPA==",
|
||||
"version": "93.0.910-5",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/edgedriver/-/edgedriver-93.0.910-5.tgz",
|
||||
"integrity": "sha512-28vmGwoXdVz0BxtkEOIplGDLXQ/dfGfWswTr1n/qsGx36ovHKI/HrQVOcgxNyVPXhLKCypq77bBYYhX7KBQCcw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"node-downloader-helper": "1.0.13",
|
||||
"node-stream-zip": "1.11.2"
|
||||
"node-downloader-helper": "1.0.18",
|
||||
"node-stream-zip": "1.15.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"node-downloader-helper": {
|
||||
"version": "1.0.13",
|
||||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
|
||||
"integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
|
||||
"dev": true
|
||||
},
|
||||
"node-stream-zip": {
|
||||
"version": "1.11.2",
|
||||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
|
||||
"integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
|
||||
"integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"@sitespeed.io/geckodriver": {
|
||||
"version": "0.29.1",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.29.1.tgz",
|
||||
"integrity": "sha512-3rL0tHeRdISDhyeaRHEkAmhz4Jl9Tuhj4YW9y3w49FMWURPExmuOl9zKDERduzYLu1C7Q2PWKo3f6lt449A9oQ==",
|
||||
"version": "0.29.1-2",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/geckodriver/-/geckodriver-0.29.1-2.tgz",
|
||||
"integrity": "sha512-nhjHgRz7itllVC6td8OubQWdsjq7uTK7v/myl4jvUsjypf2qbQpdch4E0clBOOFZf0iUQHcFerQ7o5JnKYAebg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"node-downloader-helper": "1.0.13",
|
||||
"node-stream-zip": "1.11.2",
|
||||
"tar": "6.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"node-downloader-helper": {
|
||||
"version": "1.0.13",
|
||||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.13.tgz",
|
||||
"integrity": "sha512-HdwSd8tnC06dIWLFBSTGHlcPKXo308815J4m/1e/NkSd6gmdDaO6KSf9JON5fXt3R5Vdw5bgQvSrgSq4GXjYvg==",
|
||||
"dev": true
|
||||
},
|
||||
"node-stream-zip": {
|
||||
"version": "1.11.2",
|
||||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.2.tgz",
|
||||
"integrity": "sha512-cowCX+OyzS3tN2i4BMMFxCr/pE6cQlEMTbVCugmos0TNEJQNtcG04tR41CY8lumO1I7F5GFiLaU4WavomJthaA==",
|
||||
"dev": true
|
||||
}
|
||||
"node-downloader-helper": "1.0.18",
|
||||
"node-stream-zip": "1.14.0",
|
||||
"tar": "6.1.11"
|
||||
}
|
||||
},
|
||||
"@sitespeed.io/throttle": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-2.1.1.tgz",
|
||||
"integrity": "sha512-7k4PJj3+YZ6DKGQbsLTsrsVw+lW5Rsg/fMFTcBsM0lyJn17TY/RIBzUOusK7+eyFtoIddZpvimyNxUaKqfv0rQ==",
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@sitespeed.io/throttle/-/throttle-3.0.0.tgz",
|
||||
"integrity": "sha512-tTAnBaoMwtdECY6SYno/OSRnzZsazg63zesRNBxQXkpDG+1FU1FTXLJQx6/2SkKJo6WvrELp8XhoUIV9SQvlCg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"minimist": "1.2.5"
|
||||
|
@ -560,9 +540,9 @@
|
|||
}
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "16.4.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.12.tgz",
|
||||
"integrity": "sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA==",
|
||||
"version": "16.10.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz",
|
||||
"integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ansi-regex": {
|
||||
|
@ -627,16 +607,16 @@
|
|||
}
|
||||
},
|
||||
"browsertime": {
|
||||
"version": "https://github.com/sitespeedio/browsertime/tarball/e2733bf88304a2b7fa5febc404fc3fce55ff805b",
|
||||
"integrity": "sha512-SpKO+AQMSC4ZQIZkFJ2252qpEHSD/pwel9KnlAqqQohVYo5S61BiJjngqTJObnQCcsY7Var9i0BLNkQtsv2zUQ==",
|
||||
"version": "https://github.com/sitespeedio/browsertime/tarball/bcdaeaebbbaa40c845e6171526c642668852c573",
|
||||
"integrity": "sha512-hp+xZ2quIG27yJU8nERIQRlE9J3gQ+OIkg3y93EUxCQOuwqwlJ737m6hDBvWlIAApEj+vAYYmqvmiQ1w7FSPuw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@cypress/xvfb": "1.2.4",
|
||||
"@devicefarmer/adbkit": "2.11.3",
|
||||
"@sitespeed.io/chromedriver": "92.0.4515-43",
|
||||
"@sitespeed.io/edgedriver": "91.0.864-33",
|
||||
"@sitespeed.io/geckodriver": "0.29.1",
|
||||
"@sitespeed.io/throttle": "2.1.1",
|
||||
"@sitespeed.io/chromedriver": "94.0.4606-41",
|
||||
"@sitespeed.io/edgedriver": "93.0.910-5",
|
||||
"@sitespeed.io/geckodriver": "0.29.1-2",
|
||||
"@sitespeed.io/throttle": "3.0.0",
|
||||
"@sitespeed.io/tracium": "0.3.3",
|
||||
"btoa": "1.2.1",
|
||||
"chrome-har": "0.11.12",
|
||||
|
@ -655,7 +635,7 @@
|
|||
"lodash.merge": "4.6.2",
|
||||
"lodash.pick": "4.4.0",
|
||||
"lodash.set": "4.3.2",
|
||||
"selenium-webdriver": "4.0.0-beta.4",
|
||||
"selenium-webdriver": "4.0.0-rc-2",
|
||||
"speedline-core": "1.4.3",
|
||||
"yargs": "17.0.1"
|
||||
}
|
||||
|
@ -762,18 +742,18 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
|
||||
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
|
||||
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^5.0.0"
|
||||
"ansi-regex": "^5.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -806,9 +786,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
|
||||
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
|
||||
"dev": true
|
||||
},
|
||||
"cross-spawn": {
|
||||
|
@ -960,9 +940,9 @@
|
|||
}
|
||||
},
|
||||
"glob": {
|
||||
"version": "7.1.7",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
|
||||
"integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
|
||||
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"fs.realpath": "^1.0.0",
|
||||
|
@ -1124,9 +1104,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"jszip": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.0.tgz",
|
||||
"integrity": "sha512-Y2OlFIzrDOPWUnpU0LORIcDn2xN7rC9yKffFM/7pGhQuhO+SUhfm2trkJ/S5amjFvem0Y+1EALz/MEPkvHXVNw==",
|
||||
"version": "3.7.1",
|
||||
"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
|
||||
"integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lie": "~3.3.0",
|
||||
|
@ -1257,9 +1237,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"minipass": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
|
||||
"integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
|
||||
"version": "3.1.5",
|
||||
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
|
||||
"integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"yallist": "^4.0.0"
|
||||
|
@ -1288,9 +1268,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node-downloader-helper": {
|
||||
"version": "1.0.14",
|
||||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.14.tgz",
|
||||
"integrity": "sha512-JIv11Cer+TwINKzT06Qj4tgpKQSS5cS0BodRz7wTXSRbMyrJA2zmOpwINfuRz+vgDiAgyxIhrih6odrHJN2i4w==",
|
||||
"version": "1.0.18",
|
||||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.18.tgz",
|
||||
"integrity": "sha512-C7hxYz/yg4d8DFVC6c4fMIOI7jywbpQHOznkax/74F8NcC8wSOLO+UxNMcwds/5wEL8W+RPXT9C389w3bDOMxw==",
|
||||
"dev": true
|
||||
},
|
||||
"node-forge": {
|
||||
|
@ -1300,9 +1280,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node-stream-zip": {
|
||||
"version": "1.11.3",
|
||||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz",
|
||||
"integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==",
|
||||
"version": "1.14.0",
|
||||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.14.0.tgz",
|
||||
"integrity": "sha512-SKXyiBy9DBemsPHf/piHT00Y+iPK+zwru1G6+8UdOBzITnmmPMHYBMV6M1znyzyhDhUFQW0HEmbGiPqtp51M6Q==",
|
||||
"dev": true
|
||||
},
|
||||
"npm-run-path": {
|
||||
|
@ -1513,9 +1493,9 @@
|
|||
"optional": true
|
||||
},
|
||||
"selenium-webdriver": {
|
||||
"version": "4.0.0-beta.4",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.4.tgz",
|
||||
"integrity": "sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==",
|
||||
"version": "4.0.0-rc-2",
|
||||
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-2.tgz",
|
||||
"integrity": "sha512-HT974l00r7wdZL+SPS0f8lBLVYe/aKGAFONMvVroL7z9mHm3PC30IirsYqrvSkw51Pom3XJiN5gjXBRkxuHAdw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"jszip": "^3.6.0",
|
||||
|
@ -1546,9 +1526,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"signal-exit": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
|
||||
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
|
||||
"version": "3.0.5",
|
||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
|
||||
"integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
|
||||
"dev": true
|
||||
},
|
||||
"speedline-core": {
|
||||
|
@ -1584,29 +1564,29 @@
|
|||
"dev": true
|
||||
},
|
||||
"string-width": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
|
||||
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
|
||||
"version": "4.2.3",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
|
||||
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"emoji-regex": "^8.0.0",
|
||||
"is-fullwidth-code-point": "^3.0.0",
|
||||
"strip-ansi": "^6.0.0"
|
||||
"strip-ansi": "^6.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
|
||||
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
|
||||
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^5.0.0"
|
||||
"ansi-regex": "^5.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1648,15 +1628,15 @@
|
|||
"dev": true
|
||||
},
|
||||
"tar": {
|
||||
"version": "6.0.2",
|
||||
"resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz",
|
||||
"integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==",
|
||||
"version": "6.1.11",
|
||||
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
||||
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chownr": "^2.0.0",
|
||||
"fs-minipass": "^2.0.0",
|
||||
"minipass": "^3.0.0",
|
||||
"minizlib": "^2.1.0",
|
||||
"minizlib": "^2.1.1",
|
||||
"mkdirp": "^1.0.3",
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
|
@ -1756,9 +1736,9 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
|
||||
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
||||
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ansi-styles": {
|
||||
|
@ -1771,12 +1751,12 @@
|
|||
}
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
|
||||
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
||||
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^5.0.0"
|
||||
"ansi-regex": "^5.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1788,9 +1768,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"ws": {
|
||||
"version": "7.5.3",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
|
||||
"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
|
||||
"version": "7.5.5",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
|
||||
"integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
|
||||
"dev": true
|
||||
},
|
||||
"xhr": {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"license": "MPL-2.0",
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"browsertime": "https://github.com/sitespeedio/browsertime/tarball/e2733bf88304a2b7fa5febc404fc3fce55ff805b"
|
||||
"browsertime": "https://github.com/sitespeedio/browsertime/tarball/bcdaeaebbbaa40c845e6171526c642668852c573"
|
||||
},
|
||||
"notes(private)": "We don't want to publish to npm, so this is marked as private",
|
||||
"private": true
|
||||
|
|
Загрузка…
Ссылка в новой задаче