diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 376430a97..be748dfc8 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -16,7 +16,6 @@ jobs: - uses: actions/setup-node@v4 - id: matrix run: echo "matrix=$(node .github/workflows/get-matrix.mjs)" >> $GITHUB_OUTPUT - - run: echo ${{ steps.matrix.outputs.matrix }} outputs: matrix: ${{ steps.matrix.outputs.matrix }} test: @@ -39,7 +38,12 @@ jobs: uses: pnpm/action-setup@v4 with: version: latest - run_install: true + - name: Install Dependencies + run: pnpm install + env: + PROXY_USERNAME: ${{ secrets.PROXY_USERNAME }} + PROXY_PASSWORD: ${{ secrets.PROXY_PASSWORD }} + PROXY_HOST: ${{ secrets.PROXY_HOST }} - name: Test run: pnpm run test --scope "${{ matrix.package }}" env: diff --git a/packages/metascraper-amazon/package.json b/packages/metascraper-amazon/package.json index d87288177..8224c1501 100644 --- a/packages/metascraper-amazon/package.json +++ b/packages/metascraper-amazon/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-audio/package.json b/packages/metascraper-audio/package.json index 225f60581..91d87f297 100644 --- a/packages/metascraper-audio/package.json +++ b/packages/metascraper-audio/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "lodash": "~4.17.21", "p-reflect": "~2.1.0" }, diff --git a/packages/metascraper-author/package.json b/packages/metascraper-author/package.json index 2608c1f45..933a00066 100644 --- a/packages/metascraper-author/package.json +++ b/packages/metascraper-author/package.json @@ -22,7 +22,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "engines": { "node": ">= 16" diff --git a/packages/metascraper-clearbit/package.json b/packages/metascraper-clearbit/package.json index 90aec9821..92eb19257 100644 --- a/packages/metascraper-clearbit/package.json +++ b/packages/metascraper-clearbit/package.json @@ -25,8 +25,8 @@ "metascraper" ], "dependencies": { - "@keyvhq/memoize": "~2.1.1", - "@metascraper/helpers": "^5.45.25", + "@keyvhq/memoize": "~2.1.5", + "@metascraper/helpers": "workspace:*", "async-memoize-one": "~1.1.8", "got": "~11.8.6", "lodash": "~4.17.21" diff --git a/packages/metascraper-date/package.json b/packages/metascraper-date/package.json index 0129cdfd2..d0307cf32 100644 --- a/packages/metascraper-date/package.json +++ b/packages/metascraper-date/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "engines": { "node": ">= 16" diff --git a/packages/metascraper-description/package.json b/packages/metascraper-description/package.json index 19575e405..4e696abd4 100644 --- a/packages/metascraper-description/package.json +++ b/packages/metascraper-description/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-feed/package.json b/packages/metascraper-feed/package.json index a477a0042..5761ec0ab 100644 --- a/packages/metascraper-feed/package.json +++ b/packages/metascraper-feed/package.json @@ -25,7 +25,7 @@ "rss" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-helpers/package.json b/packages/metascraper-helpers/package.json index 2d8157e32..38871185b 100644 --- a/packages/metascraper-helpers/package.json +++ b/packages/metascraper-helpers/package.json @@ -23,10 +23,10 @@ ], "dependencies": { "audio-extensions": "0.0.0", - "chrono-node": "~2.7.6", + "chrono-node": "~2.7.7", "condense-whitespace": "~2.0.0", "data-uri-utils": "~1.0.8", - "entities": "~4.5.0", + "entities": "~6.0.0", "file-extension": "~4.0.5", "has-values": "~2.0.1", "image-extensions": "~1.1.0", @@ -34,17 +34,17 @@ "is-uri": "~1.2.6", "iso-639-3": "~2.2.0", "isostring": "0.0.1", - "jsdom": "~24.1.0", + "jsdom": "~25.0.1", "lodash": "~4.17.21", "memoize-one": "~6.0.0", "microsoft-capitalize": "~1.0.5", - "mime": "~3.0.0", + "mime": "3", "normalize-url": "~6.1.0", - "re2": "~1.21.0", + "re2": "~1.21.4", "smartquotes": "~2.3.2", - "tldts": "~6.1.24", + "tldts": "~6.1.70", "url-regex-safe": "~4.0.0", - "video-extensions": "~1.2.0" + "video-extensions": "1" }, "devDependencies": { "ava": "5", diff --git a/packages/metascraper-iframe/package.json b/packages/metascraper-iframe/package.json index 51f355c1c..7e36c274e 100644 --- a/packages/metascraper-iframe/package.json +++ b/packages/metascraper-iframe/package.json @@ -25,7 +25,7 @@ "oembed" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "got": "~11.8.6", "lodash": "~4.17.21", "oembed-spec": "~1.3.30", diff --git a/packages/metascraper-image/package.json b/packages/metascraper-image/package.json index ee01c4692..29d8ea85e 100644 --- a/packages/metascraper-image/package.json +++ b/packages/metascraper-image/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "engines": { "node": ">= 16" diff --git a/packages/metascraper-instagram/package.json b/packages/metascraper-instagram/package.json index 449966c14..ef195374c 100644 --- a/packages/metascraper-instagram/package.json +++ b/packages/metascraper-instagram/package.json @@ -24,7 +24,7 @@ ], "dependencies": { "franc": "~5.0.0", - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-lang/package.json b/packages/metascraper-lang/package.json index b16e42788..9aed4c00b 100644 --- a/packages/metascraper-lang/package.json +++ b/packages/metascraper-lang/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-logo-favicon/package.json b/packages/metascraper-logo-favicon/package.json index f032d48d8..0c8deaf2b 100644 --- a/packages/metascraper-logo-favicon/package.json +++ b/packages/metascraper-logo-favicon/package.json @@ -24,8 +24,8 @@ "metascraper" ], "dependencies": { - "@keyvhq/memoize": "~2.1.1", - "@metascraper/helpers": "^5.45.25", + "@keyvhq/memoize": "~2.1.5", + "@metascraper/helpers": "workspace:*", "lodash": "~4.17.21", "reachable-url": "~1.8.1" }, diff --git a/packages/metascraper-logo/package.json b/packages/metascraper-logo/package.json index 860bb519a..88a07b05f 100644 --- a/packages/metascraper-logo/package.json +++ b/packages/metascraper-logo/package.json @@ -23,7 +23,7 @@ "metascraper" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "lodash": "~4.17.21" }, "engines": { diff --git a/packages/metascraper-manifest/package.json b/packages/metascraper-manifest/package.json index 676e7a66e..ed44e546f 100644 --- a/packages/metascraper-manifest/package.json +++ b/packages/metascraper-manifest/package.json @@ -24,8 +24,8 @@ "pwa" ], "dependencies": { - "@keyvhq/memoize": "~2.1.1", - "@metascraper/helpers": "^5.45.25", + "@keyvhq/memoize": "~2.1.5", + "@metascraper/helpers": "workspace:*", "async-memoize-one": "~1.1.8", "data-uri-to-buffer": "~5.0.1", "got": "~11.8.6", diff --git a/packages/metascraper-media-provider/package.json b/packages/metascraper-media-provider/package.json index db7260285..ab91eeef9 100644 --- a/packages/metascraper-media-provider/package.json +++ b/packages/metascraper-media-provider/package.json @@ -24,16 +24,16 @@ "youtube-dl" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "async-memoize-one": "~1.1.8", - "debug-logfmt": "~1.2.2", "got": "~11.8.6", + "debug-logfmt": "~1.2.3", "lodash": "~4.17.21", "p-reflect": "~2.1.0", "p-retry": "~4.6.1", "p-timeout": "~4.1.0", "serialize-error": "~8.1.0", - "youtube-dl-exec": "~3.0.2" + "youtube-dl-exec": "~3.0.12" }, "devDependencies": { "@kikobeats/time-span": "latest", diff --git a/packages/metascraper-publisher/package.json b/packages/metascraper-publisher/package.json index e58aa68db..9aab98231 100644 --- a/packages/metascraper-publisher/package.json +++ b/packages/metascraper-publisher/package.json @@ -23,7 +23,7 @@ "publisher" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-readability/package.json b/packages/metascraper-readability/package.json index 6ac213a0a..87fe9f004 100644 --- a/packages/metascraper-readability/package.json +++ b/packages/metascraper-readability/package.json @@ -23,9 +23,9 @@ "url" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "@mozilla/readability": "~0.5.0", - "jsdom": "~24.1.0" + "jsdom": "~25.0.1" }, "devDependencies": { "ava": "5", diff --git a/packages/metascraper-soundcloud/package.json b/packages/metascraper-soundcloud/package.json index 967212dda..b49ba1e70 100644 --- a/packages/metascraper-soundcloud/package.json +++ b/packages/metascraper-soundcloud/package.json @@ -24,7 +24,7 @@ "soundcloud" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-spotify/package.json b/packages/metascraper-spotify/package.json index 18d3cced1..99b930c59 100644 --- a/packages/metascraper-spotify/package.json +++ b/packages/metascraper-spotify/package.json @@ -24,11 +24,11 @@ "spotify" ], "dependencies": { - "@keyvhq/memoize": "~2.1.1", - "@metascraper/helpers": "^5.45.25", + "@keyvhq/memoize": "~2.1.5", + "@metascraper/helpers": "workspace:*", "async-memoize-one": "~1.1.8", "got": "~11.8.6", - "spotify-url-info": "~3.2.14" + "spotify-url-info": "~3.2.18" }, "devDependencies": { "ava": "5", diff --git a/packages/metascraper-telegram/package.json b/packages/metascraper-telegram/package.json index bd84e96d0..bb0f1decf 100644 --- a/packages/metascraper-telegram/package.json +++ b/packages/metascraper-telegram/package.json @@ -23,8 +23,8 @@ "telegram" ], "dependencies": { - "@keyvhq/memoize": "~2.1.1", - "@metascraper/helpers": "^5.45.25", + "@keyvhq/memoize": "~2.1.5", + "@metascraper/helpers": "workspace:*", "css-urls": "~2.0.44", "got": "~11.8.6", "p-reflect": "~2.1.0" diff --git a/packages/metascraper-title/package.json b/packages/metascraper-title/package.json index 6046e2190..b5c99ea29 100644 --- a/packages/metascraper-title/package.json +++ b/packages/metascraper-title/package.json @@ -22,7 +22,7 @@ "title" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "engines": { "node": ">= 16" diff --git a/packages/metascraper-uol/package.json b/packages/metascraper-uol/package.json index 11717e8c0..1c3a24d9c 100644 --- a/packages/metascraper-uol/package.json +++ b/packages/metascraper-uol/package.json @@ -25,7 +25,7 @@ "uol" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5", diff --git a/packages/metascraper-url/package.json b/packages/metascraper-url/package.json index ecd3cfe01..6103a9300 100644 --- a/packages/metascraper-url/package.json +++ b/packages/metascraper-url/package.json @@ -22,7 +22,7 @@ "url" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "engines": { "node": ">= 16" diff --git a/packages/metascraper-video/package.json b/packages/metascraper-video/package.json index 71c625ee5..712de903c 100644 --- a/packages/metascraper-video/package.json +++ b/packages/metascraper-video/package.json @@ -23,7 +23,7 @@ "video" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "lodash": "~4.17.21", "p-reflect": "~2.1.0" }, diff --git a/packages/metascraper-x/package.json b/packages/metascraper-x/package.json index c5ba29e03..213fac761 100644 --- a/packages/metascraper-x/package.json +++ b/packages/metascraper-x/package.json @@ -24,7 +24,7 @@ "spotify" ], "dependencies": { - "@metascraper/helpers": "^5.45.25" + "@metascraper/helpers": "workspace:*" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper-youtube/package.json b/packages/metascraper-youtube/package.json index 425789631..f0b503332 100644 --- a/packages/metascraper-youtube/package.json +++ b/packages/metascraper-youtube/package.json @@ -24,9 +24,9 @@ "youtube" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", - "get-video-id": "~3.6.5", + "@metascraper/helpers": "workspace:*", "p-locate": "~5.0.0", + "get-video-id": "3", "reachable-url": "~1.8.1" }, "devDependencies": { diff --git a/packages/metascraper/package.json b/packages/metascraper/package.json index 20da4c08e..10dc7fce0 100644 --- a/packages/metascraper/package.json +++ b/packages/metascraper/package.json @@ -58,7 +58,7 @@ "website" ], "dependencies": { - "@metascraper/helpers": "^5.45.25", + "@metascraper/helpers": "workspace:*", "cheerio": "~1.0.0", "lodash": "~4.17.21", "whoops": "~4.1.7"