diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bfa7bcf5..2f0e70a0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Fixed * Make sure the HTML plugin doesn't break if the +1 GPSI plugin doesn't return any data. +* Upgraded Browsertime 5.2.2 that uses a fixed version of Tracium that doesn't throw errors if the trace log from Chrome isn't the way Tracium wants it. This helps us getting trace log from multiple sites and user journeys. ## 9.3.0 - 20019-06-10 diff --git a/docs/_includes/version/browsertime.txt b/docs/_includes/version/browsertime.txt index 804440660..fb467b157 100644 --- a/docs/_includes/version/browsertime.txt +++ b/docs/_includes/version/browsertime.txt @@ -1 +1 @@ -5.2.1 \ No newline at end of file +5.2.2 \ No newline at end of file diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b3a00a691..9d5ac7817 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -2589,6 +2589,29 @@ } } }, + "@sitespeed.io/tracium": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@sitespeed.io/tracium/-/tracium-0.3.1.tgz", + "integrity": "sha512-bA0BGYyKAXC5U/u152N4vyRr0d+uRHQCx1yiD0FeFTaVBoZfRVrsulqKHJcSlMI+cUbtRjkAasy274fWilOQVg==", + "requires": { + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, "@types/babel-types": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.2.tgz", @@ -3121,14 +3144,15 @@ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" }, "browsertime": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/browsertime/-/browsertime-5.2.1.tgz", - "integrity": "sha512-+MfSKB8/1bWju+RGns7gtLuyZ+T2EooURDTzlvLh+LhYZpEHf6ry/VExMfi4czsi+ntjg8WJf6VJgAJyI7nHHA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/browsertime/-/browsertime-5.2.2.tgz", + "integrity": "sha512-JWLGoAbW+fCGfpDFQgMCO/jamtCYqhe/yrXY7itjWzL+MFIyWqzHQhc0ER7xVbL2yaSzURFO1oXasFkfVS2Msg==", "requires": { "@cypress/xvfb": "1.2.4", "@sitespeed.io/chromedriver": "75.0.3770", "@sitespeed.io/geckodriver": "0.24.0", "@sitespeed.io/throttle": "0.5.1", + "@sitespeed.io/tracium": "0.3.1", "adbkit": "2.11.0", "chrome-har": "0.9.1", "chrome-remote-interface": "0.27.1", @@ -3150,7 +3174,6 @@ "mkdirp": "0.5.1", "selenium-webdriver": "3.6.0", "sharp": "0.22.1", - "tracium": "0.2.0", "valid-url": "1.0.9", "yargs": "13.2.2" }, @@ -9689,6 +9712,118 @@ "color-convert": "^1.9.0" } }, + "browsertime": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/browsertime/-/browsertime-5.2.1.tgz", + "integrity": "sha512-+MfSKB8/1bWju+RGns7gtLuyZ+T2EooURDTzlvLh+LhYZpEHf6ry/VExMfi4czsi+ntjg8WJf6VJgAJyI7nHHA==", + "requires": { + "@cypress/xvfb": "1.2.4", + "@sitespeed.io/chromedriver": "75.0.3770", + "@sitespeed.io/geckodriver": "0.24.0", + "@sitespeed.io/throttle": "0.5.1", + "adbkit": "2.11.0", + "chrome-har": "0.9.1", + "chrome-remote-interface": "0.27.1", + "dayjs": "1.8.14", + "execa": "1.0.0", + "fast-stats": "0.0.5", + "find-up": "3.0.0", + "get-port": "5.0.0", + "hasbin": "1.2.3", + "intel": "1.2.0", + "lodash.foreach": "4.5.0", + "lodash.get": "4.4.2", + "lodash.groupby": "4.6.0", + "lodash.isempty": "4.4.0", + "lodash.merge": "4.6.1", + "lodash.pick": "4.4.0", + "lodash.remove": "4.7.0", + "lodash.set": "4.3.2", + "mkdirp": "0.5.1", + "selenium-webdriver": "3.6.0", + "sharp": "0.22.1", + "tracium": "0.2.0", + "valid-url": "1.0.9", + "yargs": "13.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", + "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", + "requires": { + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", diff --git a/package.json b/package.json index 183032291..ffe82ed83 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "dependencies": { "@google-cloud/storage": "2.5.0", "aws-sdk": "2.471.0", - "browsertime": "5.2.1", + "browsertime": "5.2.2", "cli-color": "1.4.0", "concurrent-queue": "7.0.2", "dayjs": "1.8.14",