From abaff5a9af212602b9828dd67d4d714cad9f96b8 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Thu, 6 Feb 2025 17:18:11 +0100 Subject: [PATCH] chore: update dependencies (#602) * chore: update dependencies * fix: proxyServer specified as host --- packages/browserless/package.json | 2 +- packages/browserless/test/index.js | 12 ++++++------ packages/cli/package.json | 4 ++-- packages/function/package.json | 2 +- packages/goto/package.json | 6 +++--- packages/test/package.json | 2 +- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/browserless/package.json b/packages/browserless/package.json index 81fe5c25c..7f5a463bd 100644 --- a/packages/browserless/package.json +++ b/packages/browserless/package.json @@ -40,7 +40,7 @@ "p-reflect": "~2.1.0", "p-retry": "~4.6.1", "p-timeout": "~4.1.0", - "require-one-of": "~1.0.19", + "require-one-of": "~1.0.20", "superlock": "~1.2.2" }, "devDependencies": { diff --git a/packages/browserless/test/index.js b/packages/browserless/test/index.js index 1999fb2b8..b4d064e7c 100644 --- a/packages/browserless/test/index.js +++ b/packages/browserless/test/index.js @@ -19,7 +19,7 @@ require('@browserless/test')(getBrowser()) test('pass specific options to a context', async t => { const proxiedRequestUrls = [] - const serverUrl = await runServer(t, async ({ req, res }) => { + const proxyUrl = await runServer(t, async ({ req, res }) => { proxiedRequestUrls.push(req.url) const proxyRequest = request( @@ -41,16 +41,16 @@ test('pass specific options to a context', async t => { }) }) - const proxyServer = serverUrl.slice(0, -1) + const targetUrl = await runServer(t, ({ res }) => res.end()) + + const { host: proxyServer } = new URL(proxyUrl) const browserless = await getBrowserContext(t, { proxyServer }) const page = await browserless.page() t.teardown(() => page.close()) - await browserless.goto(page, { - url: 'http://example.com' - }) + await browserless.goto(page, { url: targetUrl }) - t.deepEqual(proxiedRequestUrls, ['http://example.com/', 'http://example.com/favicon.ico']) + t.deepEqual(proxiedRequestUrls, [targetUrl, new URL('/favicon.ico', targetUrl).toString()]) }) test('ensure to destroy browser contexts', async t => { diff --git a/packages/cli/package.json b/packages/cli/package.json index 142cbf5cd..eaefce761 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -31,7 +31,7 @@ "puppeteer" ], "dependencies": { - "beauty-error": "~1.2.18", + "beauty-error": "~1.2.20", "browserless": "^10.7.1", "dark-mode": "~3.0.0", "dset": "~3.1.4", @@ -40,8 +40,8 @@ "nestie": "~1.0.3", "picocolors": "~1.1.1", "pretty-bytes": "~5.6.0", - "process-stats": "~3.7.7", "restore-cursor": "~3.1.0", + "process-stats": "~3.7.12", "signal-exit": "~4.1.0", "term-img": "~5.0.0", "unique-random-array": "~2.0.0" diff --git a/packages/function/package.json b/packages/function/package.json index 6dae640ea..9f24ce7c0 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -31,7 +31,7 @@ "dependencies": { "isolated-function": "~0.1.26", "p-retry": "~4.6.1", - "require-one-of": "~1.0.19" + "require-one-of": "~1.0.20" }, "devDependencies": { "@browserless/test": "^10.7.0", diff --git a/packages/goto/package.json b/packages/goto/package.json index 4f4b25c18..0992919c0 100644 --- a/packages/goto/package.json +++ b/packages/goto/package.json @@ -30,16 +30,16 @@ ], "dependencies": { "@browserless/devices": "^10.7.0", - "@ghostery/adblocker-puppeteer": "~2.3.1", + "@ghostery/adblocker-puppeteer": "~2.5.0", "@kikobeats/time-span": "~1.0.5", "debug-logfmt": "~1.2.3", "got": "~11.8.6", - "is-url-http": "~2.3.8", "p-reflect": "~2.1.0", "p-timeout": "~4.1.0", "pretty-ms": "~7.0.1", + "is-url-http": "~2.3.9", "shallow-equal": "~3.1.0", - "tough-cookie": "~5.0.0" + "tough-cookie": "~5.1.0" }, "devDependencies": { "@browserless/test": "^10.7.0", diff --git a/packages/test/package.json b/packages/test/package.json index 1945bd615..15af5c73c 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -35,7 +35,7 @@ "fs-extra": "latest", "img-diff-js": "latest", "pdf-parse": "latest", - "puppeteer": "23.11.1", + "puppeteer": "24.2.0", "signal-exit": "latest", "temperment": "latest" },