From 9b4e83c5141817d08a425eecd515912e18204ac2 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Fri, 13 Feb 2026 01:36:54 +0100 Subject: [PATCH] fix: restore missing dependencies and use link for @mintel packages to fix lockfile --- apps/web/package.json | 10 +- pnpm-lock.yaml | 339 ++++++++++++++++++++---------------------- 2 files changed, 173 insertions(+), 176 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 5f2b6c9..4423f7f 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -19,7 +19,7 @@ "video:render:button": "remotion render video/index.ts ButtonShowcase out/button-showcase.mp4 --concurrency=1 --codec=h264 --crf=16 --pixel-format=yuv420p --overwrite", "video:render:all": "npm run video:render:contact && npm run video:render:button", "pagespeed:test": "npx tsx ./scripts/pagespeed-sitemap.ts", - "cms:bootstrap": "DIRECTUS_URL=http://cms.mintel.localhost npx tsx --env-file=.env scripts/setup-directus.ts", + "cms:bootstrap": "DIRECTUS_URL=http://localhost:8055 npx tsx --env-file=.env scripts/setup-directus.ts", "cms:push:staging": "../../scripts/sync-directus.sh push staging", "cms:pull:staging": "../../scripts/sync-directus.sh pull staging", "cms:push:testing": "../../scripts/sync-directus.sh push testing", @@ -30,7 +30,8 @@ }, "dependencies": { "@directus/sdk": "21.0.0", - "@mintel/pdf": "^1.8.0", + "@mintel/cloner": "link:../../at-mintel/packages/cloner-library", + "@mintel/pdf": "link:../../at-mintel/packages/pdf-library", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^2.1.0", "@opentelemetry/core": "^2.1.0", @@ -51,12 +52,15 @@ "axios": "^1.13.4", "canvas-confetti": "^1.9.4", "clsx": "^2.1.1", + "crawlee": "^3.15.3", "framer-motion": "^12.29.2", "ioredis": "^5.9.1", "lucide-react": "^0.468.0", "mermaid": "^11.12.2", "next": "^16.1.6", + "playwright": "^1.58.1", "prismjs": "^1.30.0", + "puppeteer": "^24.36.1", "qrcode": "^1.5.4", "react": "^19.2.3", "react-dom": "^19.2.3", @@ -65,6 +69,8 @@ "tailwind-merge": "^3.4.0", "tailwindcss": "^3.4.0", "webpack": "^5.96.1", + "website-scraper": "^6.0.0", + "website-scraper-puppeteer": "^2.0.0", "zod": "3.22.3" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07b350e..2baed70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,11 +95,11 @@ importers: specifier: 21.0.0 version: 21.0.0 "@mintel/cloner": - specifier: link:../../../at-mintel/packages/cloner-library - version: link:../../../at-mintel/packages/cloner-library + specifier: link:../../at-mintel/packages/cloner-library + version: link:../../at-mintel/packages/cloner-library "@mintel/pdf": - specifier: link:../../../at-mintel/packages/pdf-library - version: link:../../../at-mintel/packages/pdf-library + specifier: link:../../at-mintel/packages/pdf-library + version: link:../../at-mintel/packages/pdf-library "@opentelemetry/api": specifier: ^1.9.0 version: 1.9.0 @@ -162,7 +162,7 @@ importers: version: 2.1.1 crawlee: specifier: ^3.15.3 - version: 3.15.3(@types/node@25.2.0)(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) + version: 3.16.0(@types/node@25.2.0)(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) framer-motion: specifier: ^12.29.2 version: 12.31.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -180,7 +180,7 @@ importers: version: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) playwright: specifier: ^1.58.1 - version: 1.58.1 + version: 1.58.2 prismjs: specifier: ^1.30.0 version: 1.30.0 @@ -305,10 +305,10 @@ packages: integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==, } - "@apify/consts@2.50.0": + "@apify/consts@2.51.0": resolution: { - integrity: sha512-a7SqvlOcxSfUb3bnj6nW2nv296llM5hto49xC+VT511ppX4Fo3i9FEKURFi8WiTImEIQL1sJfqsJr9zzjpXlIg==, + integrity: sha512-pW9VxTP0H99Gn8JAk2DUdXynASja0vaB2JH8pmF8JbE7WThV21+p7KLPf5EwZ5gAgaw9OY/qDx0slI4iENgyjQ==, } "@apify/datastructures@2.0.3": @@ -317,10 +317,10 @@ packages: integrity: sha512-E6yQyc/XZDqJopbaGmhzZXMJqwGf96ELtDANZa0t68jcOAJZS+pF7YUfQOLszXq6JQAdnRvTH2caotL6urX7HA==, } - "@apify/log@2.5.31": + "@apify/log@2.5.32": resolution: { - integrity: sha512-Gzs0BDGybdL5sbJpYZqziQrmUGhKM+Pdf34fHXKEW7P+SlE7sRPjoKKVmDbjdHiWEaC5RHMTM7Q7ibTvYtFCRQ==, + integrity: sha512-4ojuqfsV3WCvqajcZUgHcln5bses0nz4MnnRR5i+If1jywSH2gRxYVNVHxKP5yesNx9I5v6iT498nYSpDlUqog==, } "@apify/ps-tree@1.2.0": @@ -331,10 +331,10 @@ packages: engines: { node: ">= 0.10" } hasBin: true - "@apify/pseudo_url@2.0.72": + "@apify/pseudo_url@2.0.73": resolution: { - integrity: sha512-EBMZA9t6L62+VGz/UD1MAgIrmpRADxKa5wHgnTFTDngZtxu1+JVlj2ImJeSPRAI8KQblL1TE+qlWfaap2kqzuA==, + integrity: sha512-ckX7vTzIVPNnv5KbaPFHqEhCKO1KxLkqBB6QCDEp8b2Y1lA4jNRqCAJIgGOqvnjItSCke+Dn558ACzMjAx994A==, } "@apify/timeout@0.3.2": @@ -343,10 +343,10 @@ packages: integrity: sha512-JnOLIOpqfm366q7opKrA6HrL0iYRpYYDn8Mi77sMR2GZ1fPbwMWCVzN23LJWfJV7izetZbCMrqRUXsR1etZ7dA==, } - "@apify/utilities@2.25.3": + "@apify/utilities@2.25.4": resolution: { - integrity: sha512-A2M3kXitwDYS3Hb2fgAEUEv44dnfjLsf6UTzm1RGjURZIN9EHiph1v0EeJG1Pit6MPFW/QHSuU0Sj2JeHZysag==, + integrity: sha512-UvFM37FG2pLcVe1clXhdbks5Y8eSyx7LKmIc4Cx/JYpaet5RCV1OD9URoDyihp9RqD0TCs2dPOPIaXUknpg1rg==, } "@apm-js-collab/code-transformer@0.8.2": @@ -553,17 +553,17 @@ packages: } engines: { node: ">=v18" } - "@crawlee/basic@3.15.3": + "@crawlee/basic@3.16.0": resolution: { - integrity: sha512-+j0rhP16Gx84eFFXnG2t0YxmwkIwz5cWFnJ6CFyj1F7ElQ5JmVkzxyIWoyKBWCmLpPlafySht1tKq7L/4EZ1AQ==, + integrity: sha512-dcqeDkYk6NoXHSBEkALD4orb7k6yTDkwZp8RtcvlmMmVZKVQTVVHh78NFInzxRkjFVmStFWE2LRHBZpe518E0Q==, } engines: { node: ">=16.0.0" } - "@crawlee/browser-pool@3.15.3": + "@crawlee/browser-pool@3.16.0": resolution: { - integrity: sha512-a+QPQyHhLOO2cVzqjA8c9nuu++omzS9PWXRq248z46F+CnmAyYbClhuKiuBwhaNSTDKv7mgD8u1HikpzSN1duA==, + integrity: sha512-o9RK/TcDwxXF2wa5Ij6oG8JeS/aBTp/Xi4Rj8waQ/NKVfhF4DcOAlqiL/ed1YUgFUZx+P/VL/AIQKWbKAWnQlw==, } engines: { node: ">=16.0.0" } peerDependencies: @@ -575,10 +575,10 @@ packages: puppeteer: optional: true - "@crawlee/browser@3.15.3": + "@crawlee/browser@3.16.0": resolution: { - integrity: sha512-PtRzsurFO/A+puXg9oFUcP5LmEYNXkGyyQ2RQUJdg9exN1kbRwaaSrx4IUVi55waC1Z1Vkr5Ycq6nkVGTE6OcQ==, + integrity: sha512-7AJeJ5328qsgFhyITNt0V4YVtA5+t/yRtkiHIN5af4Ht/WlYaVTkY4Qs5a8c6x1NU9+bt14umEFcCAu2hGJMzw==, } engines: { node: ">=16.0.0" } peerDependencies: @@ -590,98 +590,104 @@ packages: puppeteer: optional: true - "@crawlee/cheerio@3.15.3": + "@crawlee/cheerio@3.16.0": resolution: { - integrity: sha512-yYbaUkV7meXtHLN9AW/Loo6BfZonp8ma2GvTZAlWXmQbiq3nmZ/npVWvR4UHWVDj0VsRe/IWsl8jgUzJFxD2/Q==, + integrity: sha512-eyiWyHBuYZ0Ay5Q8wRD05RAAfgINxngUtlmUrV8r98Jpx9ibvm4UOS5yiqrZfGN2aoA31vasomCpgIcigacf8Q==, } engines: { node: ">=16.0.0" } - "@crawlee/cli@3.15.3": + "@crawlee/cli@3.16.0": resolution: { - integrity: sha512-cWo0NeF96WGO9sl5Q6BDFthvtqLky0CaCK2NtUvPJ7/EoXaiKm5D8o//lo1coMQmy72JEEgCGnSc/Xo8SDNUhA==, + integrity: sha512-oZW2TEpcCYZmRvTtdeC57B7kgenvDbKf4GclDRZ/IH0aUnK7Zy0voTIEoqemyQdvbVN0NK43ylmZMz6KVdVygw==, } engines: { node: ">=16.0.0" } hasBin: true - "@crawlee/core@3.15.3": + "@crawlee/core@3.16.0": resolution: { - integrity: sha512-cBglpY4KVlKnozeO8K4lw6/TDWajtJjPj4aNfckxUeEzapJgvTaxg6ZI4zxir6vic8sTeK9Olp3qG3wLnlrtXw==, + integrity: sha512-Yn32E5IdmENLITg36XN1ty4OLPMcqzDjkEvSdZ0dRV5jcJR89sKi47FOs2eXpW+n7IGhbzPDkGKUirPPRrRkjg==, } engines: { node: ">=16.0.0" } - "@crawlee/http@3.15.3": + "@crawlee/http@3.16.0": resolution: { - integrity: sha512-NvD9khVsji6gX/t1YNBgTSlVCMRgzVhkL/oygyXPjfihfX42adAWJGi/ztK5/drA+7nNZlGY304W9Kheo5SqCQ==, + integrity: sha512-adp8fuQyW32kVKKJNPOA/HEF893ddPqldlIOcO+CdCa4EkeKTPOx74VGLVZyO4f0Zxs0QwvDL1W5O7ckD82MFQ==, } engines: { node: ">=16.0.0" } - "@crawlee/jsdom@3.15.3": + "@crawlee/jsdom@3.16.0": resolution: { - integrity: sha512-SmsJcaLW12C35Myy2e0jdZpG1HhbAA/QwF+P1Op0AB0lerDYT8sGQJXARczLJceu+zhZeM/90g1oRuH8N3wB7g==, + integrity: sha512-dL+uOQrA7BGJN6PnqXe1Kcp76KyoLm5DSNkytZzeJm6ZphC/aOZUrC2a6SKU4XUnxVipnM6Nase/F+a1aNez1g==, } engines: { node: ">=16.0.0" } - "@crawlee/linkedom@3.15.3": + "@crawlee/linkedom@3.16.0": resolution: { - integrity: sha512-pCmfjMuRDAdDqJiHL/Ph9rOZC9I4tFxXhveNUS0X3suOj/5y67m5t9CsV6Bv3XuwAEVXDc8MNOCz0FUN9dl3jw==, + integrity: sha512-AkpqiAqddk35gl2lNqDySuN5Raam1y3bQs49Y2NALc/TEnodXnnRO0rEEOh1P/wHNh4cm1jgY9rxmt/SHf3SLg==, } engines: { node: ">=16.0.0" } - "@crawlee/memory-storage@3.15.3": + "@crawlee/memory-storage@3.16.0": resolution: { - integrity: sha512-iOUOGBTZNyl2srDsrAJwhYu4+leOxQSlx9uAtGt88kC7srlrn2B/OgXjhzTv0Vo7+kkAiTkxUMAfZ2eNW+UbSw==, + integrity: sha512-ol1PSWj5LL1ALjEZ+zJdLaZx4bGPIP6vXly4AmbtyFg2iq+m1BudtXL+dWFdv/qN8f+N8ljPF5VwKAVxg2uy3Q==, } engines: { node: ">= 16" } - "@crawlee/playwright@3.15.3": + "@crawlee/playwright@3.16.0": resolution: { - integrity: sha512-PTIqiE0gTdIBJIJ9GC7VZYSOjyMNjg156nhsLKoJJK3dT/M0dKhoM36zgchghagcjuP+fLZYmx+TMDgpAfWfxQ==, + integrity: sha512-Oa7emJBmcqOcw/3iMc6KjfZUFAV2jmbvEv9jZQcMWPuVlmDVxV5Q67q0PF4/YDMesx0RBHLK0LRBcqO5jgtjFg==, } engines: { node: ">=16.0.0" } peerDependencies: + idcac-playwright: ^0.2.0 playwright: "*" peerDependenciesMeta: + idcac-playwright: + optional: true playwright: optional: true - "@crawlee/puppeteer@3.15.3": + "@crawlee/puppeteer@3.16.0": resolution: { - integrity: sha512-hiNrXwCPLaEEqejlXPWf567KnArwhZx4HHs16YqiB6wElf2eptvPO6jdeAnQX7BXyV3NWP4QPVKyieOXa/d51A==, + integrity: sha512-7qrh684m9bx1y7d+SRILlKelLk8FMML5lekMgiMzEQ7rjzrgXwWo3A9mkL9zQeC931pAMnWMZuGESloOYM2SxA==, } engines: { node: ">=16.0.0" } peerDependencies: + idcac-playwright: ^0.2.0 puppeteer: "*" peerDependenciesMeta: + idcac-playwright: + optional: true puppeteer: optional: true - "@crawlee/templates@3.15.3": + "@crawlee/templates@3.16.0": resolution: { - integrity: sha512-7VKwdKYFf8yF4uaZU626cdZDpVQs5jv9bK//q94JK5IzpRdkwRedD2N93fYBrGVYyGqNhlEJz1nEIdAe+d6Knw==, + integrity: sha512-zDfRWDrqe75WEPtoUXGKA/iGmG+EHlepd0jc64AO1mUpZkOUVCNgSMxvMjxQV6zUMChsbPPvhOV6bHnY8/bEHA==, } engines: { node: ">=16.0.0" } - "@crawlee/types@3.15.3": + "@crawlee/types@3.16.0": resolution: { - integrity: sha512-RvgVPXrsQw4GQIUXrC1z1aNOedUPJnZ/U/8n+jZ0fu1Iw9moJVMuiuIxSI8q1P6BA84aWZdalyfDWBZ3FMjsiw==, + integrity: sha512-CcIM+JDVx4gzQzMPl+9RJiEeqdzTrx2RLPA7y4IMJSyfZm3J/VrEunielKA3NQrk095j9OuvS/rQL2y8mBV1qw==, } engines: { node: ">=16.0.0" } - "@crawlee/utils@3.15.3": + "@crawlee/utils@3.16.0": resolution: { - integrity: sha512-guldTIfG+No6zoNmi5CKwABJDnrN8NqgwB9PFMR8kD+5r//TPFENfU9I3w4tQXx/pefnSZ99JrVZMUL3zenpJA==, + integrity: sha512-rfVx/3hsFZjiD4AwT8IoQsuNLiawrsdhc893Nha22mWQMxJ0Z/KUzh8FyJDnNOHuxWGIJP96I7nBikxYeSdw5A==, } engines: { node: ">=16.0.0" } @@ -5492,17 +5498,20 @@ packages: typescript: optional: true - crawlee@3.15.3: + crawlee@3.16.0: resolution: { - integrity: sha512-l+l1Fs4fEKUqKn9Vuw+tHiraWIVbRpSXFa09JeTdZID/xUlPHVLkKrqGLNa0cvZc7dqX2s9+1xLXid+pRn851w==, + integrity: sha512-j7wBS81zU+z7MNIKUqJuYRDbKJHwn5sWkki08glAXj6+Ka7HgU6IONHmrv9qtUmb/0p0m5tcMNqItMfnvh6bHA==, } engines: { node: ">=16.0.0" } hasBin: true peerDependencies: + idcac-playwright: "*" playwright: "*" puppeteer: "*" peerDependenciesMeta: + idcac-playwright: + optional: true playwright: optional: true puppeteer: @@ -6140,12 +6149,6 @@ packages: integrity: sha512-MJfAEA1UfVhSs7fbSQOG4czavUp1ajfg6prlAN0+cmfa2zNjaIbvq8VneP7do1WAQQIvgNJWSMeP6UyI90gIlQ==, } - devtools-protocol@0.0.1579878: - resolution: - { - integrity: sha512-ITWK0yx2NN9qlYsri3wr2mqM6BX9kRJeC8OFJtsUpAmdbAvg5kPlE8NzCNGBvFsLsLGMjCoL4AbcCseGafGSFw==, - } - dfa@1.2.0: resolution: { @@ -7535,12 +7538,6 @@ packages: integrity: sha512-LHBQV+skKkjZSPd590pZ7ZAHftUgda3eFjeuNwA8/15L8T8loCNBktKQyTlkodAU86KovFXeg/9WntlAo5wA5A==, } - idcac-playwright@0.1.3: - resolution: - { - integrity: sha512-VVYQ4sv6OrUJKVzYaIP1hq0qAHd1O22HW5LnL1Wf6zkrLStQ/QEg4iJ0rllIOEpd+Rmm+635AJD59A+Vw+2PgQ==, - } - ieee754@1.2.1: resolution: { @@ -9476,18 +9473,18 @@ packages: integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==, } - playwright-core@1.58.1: + playwright-core@1.58.2: resolution: { - integrity: sha512-bcWzOaTxcW+VOOGBCQgnaKToLJ65d6AqfLVKEWvexyS3AS6rbXl+xdpYRMGSRBClPvyj44njOWoxjNdL/H9UNg==, + integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==, } engines: { node: ">=18" } hasBin: true - playwright@1.58.1: + playwright@1.58.2: resolution: { - integrity: sha512-+2uTZHxSCcxjvGc5C891LrS1/NlxglGxzrC4seZiVjcYVQfUa87wBL6rTDqzGjuoWNjnBzRqKmF6zRYGMvQUaQ==, + integrity: sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==, } engines: { node: ">=18" } hasBin: true @@ -11246,10 +11243,10 @@ packages: integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==, } - tldts-core@7.0.22: + tldts-core@7.0.23: resolution: { - integrity: sha512-KgbTDC5wzlL6j/x6np6wCnDSMUq4kucHNm00KXPbfNzmllCmtmvtykJHfmgdHntwIeupW04y8s1N/43S1PkQDw==, + integrity: sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==, } tldts-icann@6.1.86: @@ -11265,10 +11262,10 @@ packages: } hasBin: true - tldts@7.0.22: + tldts@7.0.23: resolution: { - integrity: sha512-nqpKFC53CgopKPjT6Wfb6tpIcZXHcI6G37hesvikhx0EmUGPkZrujRyAjgnmp1SHNgpQfKVanZ+KfpANFt2Hxw==, + integrity: sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==, } hasBin: true @@ -12177,29 +12174,29 @@ snapshots: package-manager-detector: 1.6.0 tinyexec: 1.0.2 - "@apify/consts@2.50.0": {} + "@apify/consts@2.51.0": {} "@apify/datastructures@2.0.3": {} - "@apify/log@2.5.31": + "@apify/log@2.5.32": dependencies: - "@apify/consts": 2.50.0 + "@apify/consts": 2.51.0 ansi-colors: 4.1.3 "@apify/ps-tree@1.2.0": dependencies: event-stream: 3.3.4 - "@apify/pseudo_url@2.0.72": + "@apify/pseudo_url@2.0.73": dependencies: - "@apify/log": 2.5.31 + "@apify/log": 2.5.32 "@apify/timeout@0.3.2": {} - "@apify/utilities@2.25.3": + "@apify/utilities@2.25.4": dependencies: - "@apify/consts": 2.50.0 - "@apify/log": 2.5.31 + "@apify/consts": 2.51.0 + "@apify/log": 2.5.32 "@apm-js-collab/code-transformer@0.8.2": {} @@ -12356,32 +12353,32 @@ snapshots: conventional-commits-parser: 6.2.1 picocolors: 1.1.1 - "@crawlee/basic@3.15.3": + "@crawlee/basic@3.16.0": dependencies: - "@apify/log": 2.5.31 + "@apify/log": 2.5.32 "@apify/timeout": 0.3.2 - "@apify/utilities": 2.25.3 - "@crawlee/core": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@apify/utilities": 2.25.4 + "@crawlee/core": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 csv-stringify: 6.6.0 fs-extra: 11.3.3 got-scraping: 4.1.3 ow: 0.28.2 - tldts: 7.0.22 + tldts: 7.0.23 tslib: 2.8.1 type-fest: 4.41.0 transitivePeerDependencies: - supports-color - "@crawlee/browser-pool@3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3))": + "@crawlee/browser-pool@3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3))": dependencies: - "@apify/log": 2.5.31 + "@apify/log": 2.5.32 "@apify/timeout": 0.3.2 - "@crawlee/core": 3.15.3 - "@crawlee/types": 3.15.3 + "@crawlee/core": 3.16.0 + "@crawlee/types": 3.16.0 fingerprint-generator: 2.1.80 - fingerprint-injector: 2.1.80(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) + fingerprint-injector: 2.1.80(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) lodash.merge: 4.6.2 nanoid: 3.3.11 ow: 0.28.2 @@ -12391,41 +12388,41 @@ snapshots: tiny-typed-emitter: 2.1.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.58.1 + playwright: 1.58.2 puppeteer: 24.37.0(typescript@5.9.3) transitivePeerDependencies: - supports-color - "@crawlee/browser@3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3))": + "@crawlee/browser@3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3))": dependencies: "@apify/timeout": 0.3.2 - "@crawlee/basic": 3.15.3 - "@crawlee/browser-pool": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@crawlee/basic": 3.16.0 + "@crawlee/browser-pool": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 ow: 0.28.2 tslib: 2.8.1 type-fest: 4.41.0 optionalDependencies: - playwright: 1.58.1 + playwright: 1.58.2 puppeteer: 24.37.0(typescript@5.9.3) transitivePeerDependencies: - supports-color - "@crawlee/cheerio@3.15.3": + "@crawlee/cheerio@3.16.0": dependencies: - "@crawlee/http": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@crawlee/http": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 cheerio: 1.0.0-rc.12 htmlparser2: 9.1.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@crawlee/cli@3.15.3(@types/node@25.2.0)": + "@crawlee/cli@3.16.0(@types/node@25.2.0)": dependencies: - "@crawlee/templates": 3.15.3(@types/node@25.2.0) + "@crawlee/templates": 3.16.0(@types/node@25.2.0) ansi-colors: 4.1.3 fs-extra: 11.3.3 inquirer: 8.2.7(@types/node@25.2.0) @@ -12435,17 +12432,17 @@ snapshots: transitivePeerDependencies: - "@types/node" - "@crawlee/core@3.15.3": + "@crawlee/core@3.16.0": dependencies: - "@apify/consts": 2.50.0 + "@apify/consts": 2.51.0 "@apify/datastructures": 2.0.3 - "@apify/log": 2.5.31 - "@apify/pseudo_url": 2.0.72 + "@apify/log": 2.5.32 + "@apify/pseudo_url": 2.0.73 "@apify/timeout": 0.3.2 - "@apify/utilities": 2.25.3 - "@crawlee/memory-storage": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@apify/utilities": 2.25.4 + "@crawlee/memory-storage": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 "@sapphire/async-queue": 1.5.5 "@vladfrangu/async_event_emitter": 2.4.7 csv-stringify: 6.6.0 @@ -12455,20 +12452,20 @@ snapshots: minimatch: 9.0.5 ow: 0.28.2 stream-json: 1.9.1 - tldts: 7.0.22 + tldts: 7.0.23 tough-cookie: 6.0.0 tslib: 2.8.1 type-fest: 4.41.0 transitivePeerDependencies: - supports-color - "@crawlee/http@3.15.3": + "@crawlee/http@3.16.0": dependencies: "@apify/timeout": 0.3.2 - "@apify/utilities": 2.25.3 - "@crawlee/basic": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@apify/utilities": 2.25.4 + "@crawlee/basic": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 "@types/content-type": 1.1.9 cheerio: 1.0.0-rc.12 content-type: 1.0.5 @@ -12481,13 +12478,13 @@ snapshots: transitivePeerDependencies: - supports-color - "@crawlee/jsdom@3.15.3": + "@crawlee/jsdom@3.16.0": dependencies: "@apify/timeout": 0.3.2 - "@apify/utilities": 2.25.3 - "@crawlee/http": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@apify/utilities": 2.25.4 + "@crawlee/http": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 "@types/jsdom": 21.1.7 cheerio: 1.0.0-rc.12 jsdom: 26.1.0 @@ -12499,12 +12496,12 @@ snapshots: - supports-color - utf-8-validate - "@crawlee/linkedom@3.15.3": + "@crawlee/linkedom@3.16.0": dependencies: "@apify/timeout": 0.3.2 - "@apify/utilities": 2.25.3 - "@crawlee/http": 3.15.3 - "@crawlee/types": 3.15.3 + "@apify/utilities": 2.25.4 + "@crawlee/http": 3.16.0 + "@crawlee/types": 3.16.0 linkedom: 0.18.12 ow: 0.28.2 tslib: 2.8.1 @@ -12512,10 +12509,10 @@ snapshots: - canvas - supports-color - "@crawlee/memory-storage@3.15.3": + "@crawlee/memory-storage@3.16.0": dependencies: - "@apify/log": 2.5.31 - "@crawlee/types": 3.15.3 + "@apify/log": 2.5.32 + "@crawlee/types": 3.16.0 "@sapphire/async-queue": 1.5.5 "@sapphire/shapeshift": 3.9.7 content-type: 1.0.5 @@ -12525,18 +12522,17 @@ snapshots: proper-lockfile: 4.1.2 tslib: 2.8.1 - "@crawlee/playwright@3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3))": + "@crawlee/playwright@3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3))": dependencies: "@apify/datastructures": 2.0.3 - "@apify/log": 2.5.31 + "@apify/log": 2.5.32 "@apify/timeout": 0.3.2 - "@crawlee/browser": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/browser-pool": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/core": 3.15.3 - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@crawlee/browser": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/browser-pool": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/core": 3.16.0 + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 cheerio: 1.0.0-rc.12 - idcac-playwright: 0.1.3 jquery: 3.7.1 lodash.isequal: 4.5.0 ml-logistic-regression: 2.0.0 @@ -12545,22 +12541,21 @@ snapshots: string-comparison: 1.3.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.58.1 + playwright: 1.58.2 transitivePeerDependencies: - puppeteer - supports-color - "@crawlee/puppeteer@3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3))": + "@crawlee/puppeteer@3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3))": dependencies: "@apify/datastructures": 2.0.3 - "@apify/log": 2.5.31 - "@crawlee/browser": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/browser-pool": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/types": 3.15.3 - "@crawlee/utils": 3.15.3 + "@apify/log": 2.5.32 + "@crawlee/browser": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/browser-pool": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/types": 3.16.0 + "@crawlee/utils": 3.16.0 cheerio: 1.0.0-rc.12 - devtools-protocol: 0.0.1579878 - idcac-playwright: 0.1.3 + devtools-protocol: 0.0.1566079 jquery: 3.7.1 ow: 0.28.2 tslib: 2.8.1 @@ -12570,7 +12565,7 @@ snapshots: - playwright - supports-color - "@crawlee/templates@3.15.3(@types/node@25.2.0)": + "@crawlee/templates@3.16.0(@types/node@25.2.0)": dependencies: ansi-colors: 4.1.3 inquirer: 9.3.8(@types/node@25.2.0) @@ -12580,15 +12575,15 @@ snapshots: transitivePeerDependencies: - "@types/node" - "@crawlee/types@3.15.3": + "@crawlee/types@3.16.0": dependencies: tslib: 2.8.1 - "@crawlee/utils@3.15.3": + "@crawlee/utils@3.16.0": dependencies: - "@apify/log": 2.5.31 + "@apify/log": 2.5.32 "@apify/ps-tree": 1.2.0 - "@crawlee/types": 3.15.3 + "@crawlee/types": 3.16.0 "@types/sax": 1.2.7 cheerio: 1.0.0-rc.12 file-type: 20.5.0 @@ -15727,24 +15722,24 @@ snapshots: optionalDependencies: typescript: 5.9.3 - crawlee@3.15.3(@types/node@25.2.0)(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)): + crawlee@3.16.0(@types/node@25.2.0)(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)): dependencies: - "@crawlee/basic": 3.15.3 - "@crawlee/browser": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/browser-pool": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/cheerio": 3.15.3 - "@crawlee/cli": 3.15.3(@types/node@25.2.0) - "@crawlee/core": 3.15.3 - "@crawlee/http": 3.15.3 - "@crawlee/jsdom": 3.15.3 - "@crawlee/linkedom": 3.15.3 - "@crawlee/playwright": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/puppeteer": 3.15.3(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)) - "@crawlee/utils": 3.15.3 + "@crawlee/basic": 3.16.0 + "@crawlee/browser": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/browser-pool": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/cheerio": 3.16.0 + "@crawlee/cli": 3.16.0(@types/node@25.2.0) + "@crawlee/core": 3.16.0 + "@crawlee/http": 3.16.0 + "@crawlee/jsdom": 3.16.0 + "@crawlee/linkedom": 3.16.0 + "@crawlee/playwright": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/puppeteer": 3.16.0(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + "@crawlee/utils": 3.16.0 import-local: 3.2.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.58.1 + playwright: 1.58.2 puppeteer: 24.37.0(typescript@5.9.3) transitivePeerDependencies: - "@types/node" @@ -16119,8 +16114,6 @@ snapshots: devtools-protocol@0.0.1566079: {} - devtools-protocol@0.0.1579878: {} - dfa@1.2.0: {} didyoumean@1.2.2: {} @@ -16860,12 +16853,12 @@ snapshots: header-generator: 2.1.80 tslib: 2.8.1 - fingerprint-injector@2.1.80(playwright@1.58.1)(puppeteer@24.37.0(typescript@5.9.3)): + fingerprint-injector@2.1.80(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)): dependencies: fingerprint-generator: 2.1.80 tslib: 2.8.1 optionalDependencies: - playwright: 1.58.1 + playwright: 1.58.2 puppeteer: 24.37.0(typescript@5.9.3) flat-cache@4.0.1: @@ -17246,8 +17239,6 @@ snapshots: dependencies: "@formatjs/icu-messageformat-parser": 3.5.1 - idcac-playwright@0.1.3: {} - ieee754@1.2.1: {} ignore@5.3.2: {} @@ -18425,11 +18416,11 @@ snapshots: mlly: 1.8.0 pathe: 2.0.3 - playwright-core@1.58.1: {} + playwright-core@1.58.2: {} - playwright@1.58.1: + playwright@1.58.2: dependencies: - playwright-core: 1.58.1 + playwright-core: 1.58.2 optionalDependencies: fsevents: 2.3.2 @@ -19696,7 +19687,7 @@ snapshots: tldts-core@6.1.86: {} - tldts-core@7.0.22: {} + tldts-core@7.0.23: {} tldts-icann@6.1.86: dependencies: @@ -19706,9 +19697,9 @@ snapshots: dependencies: tldts-core: 6.1.86 - tldts@7.0.22: + tldts@7.0.23: dependencies: - tldts-core: 7.0.22 + tldts-core: 7.0.23 tmp@0.0.33: dependencies: @@ -19736,7 +19727,7 @@ snapshots: tough-cookie@6.0.0: dependencies: - tldts: 7.0.22 + tldts: 7.0.23 tr46@0.0.3: {}