From 3b72eaa03377734eb0c81949dd7904d095aa0048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?berstend=CC=94=CC=84=CC=93=CC=90=CC=84=CD=9B=CD=98=CC=80?= =?UTF-8?q?=CC=B2=CC=AB=CC=A1=CC=B9=CC=A0=CC=96=CD=9A=CD=93?= Date: Fri, 8 Jul 2022 01:58:48 +0700 Subject: [PATCH] chore: Use peerDependencies marked as optional (#675) * chore: Use peerDependencies marked as optional * chore: Add @types/puppeteer dev depdency * chore: Add optional transitive peerDependencies --- packages/playwright-extra/package.json | 12 +++++++++++ .../package.json | 5 +++++ .../package.json | 12 +++++++++++ .../package.json | 8 +++++++ .../package.json | 12 +++++++++++ .../package.json | 12 +++++++++++ .../puppeteer-extra-plugin-flash/package.json | 12 +++++++++++ .../package.json | 12 +++++++++++ .../package.json | 12 +++++++++++ .../puppeteer-extra-plugin-repl/package.json | 8 +++++++ .../package.json | 12 +++++++++++ .../package.json | 12 +++++++++++ .../package.json | 12 +++++++++++ packages/puppeteer-extra-plugin/package.json | 11 +++++++++- packages/puppeteer-extra/package.json | 21 +++++++++++++++---- 15 files changed, 168 insertions(+), 5 deletions(-) diff --git a/packages/playwright-extra/package.json b/packages/playwright-extra/package.json index 9c9cb0a92..81f454119 100644 --- a/packages/playwright-extra/package.json +++ b/packages/playwright-extra/package.json @@ -59,5 +59,17 @@ }, "dependencies": { "debug": "^4.3.4" + }, + "peerDependencies": { + "playwright": "*", + "playwright-core": "*" + }, + "peerDependenciesMeta": { + "playwright": { + "optional": true + }, + "playwright-core": { + "optional": true + } } } diff --git a/packages/puppeteer-extra-plugin-adblocker/package.json b/packages/puppeteer-extra-plugin-adblocker/package.json index 450b08989..40ea32391 100644 --- a/packages/puppeteer-extra-plugin-adblocker/package.json +++ b/packages/puppeteer-extra-plugin-adblocker/package.json @@ -69,5 +69,10 @@ "peerDependencies": { "puppeteer-extra": "*" }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + } + }, "gitHead": "72fe830c158f1e971c8499fdd5232338dd53c220" } diff --git a/packages/puppeteer-extra-plugin-anonymize-ua/package.json b/packages/puppeteer-extra-plugin-anonymize-ua/package.json index 9d5619972..fef9e66dc 100644 --- a/packages/puppeteer-extra-plugin-anonymize-ua/package.json +++ b/packages/puppeteer-extra-plugin-anonymize-ua/package.json @@ -38,5 +38,17 @@ "debug": "^4.1.1", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-block-resources/package.json b/packages/puppeteer-extra-plugin-block-resources/package.json index c5ba7a284..ba7d44b3d 100644 --- a/packages/puppeteer-extra-plugin-block-resources/package.json +++ b/packages/puppeteer-extra-plugin-block-resources/package.json @@ -36,5 +36,13 @@ "debug": "^4.1.1", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-click-and-wait/package.json b/packages/puppeteer-extra-plugin-click-and-wait/package.json index 7fb75b508..5ac57f137 100644 --- a/packages/puppeteer-extra-plugin-click-and-wait/package.json +++ b/packages/puppeteer-extra-plugin-click-and-wait/package.json @@ -33,5 +33,17 @@ "debug": "^4.1.1", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-devtools/package.json b/packages/puppeteer-extra-plugin-devtools/package.json index 808e58b4f..a2959a50d 100644 --- a/packages/puppeteer-extra-plugin-devtools/package.json +++ b/packages/puppeteer-extra-plugin-devtools/package.json @@ -47,5 +47,17 @@ "randomstring": "^1.1.5", "url-parse": "^1.5.3" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-flash/package.json b/packages/puppeteer-extra-plugin-flash/package.json index 40e41b042..8003abb9f 100644 --- a/packages/puppeteer-extra-plugin-flash/package.json +++ b/packages/puppeteer-extra-plugin-flash/package.json @@ -34,5 +34,17 @@ "debug": "^4.1.1", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-font-size/package.json b/packages/puppeteer-extra-plugin-font-size/package.json index 2ab2e6f2e..5a6f16fde 100644 --- a/packages/puppeteer-extra-plugin-font-size/package.json +++ b/packages/puppeteer-extra-plugin-font-size/package.json @@ -32,5 +32,17 @@ "debug": "^4.1.1", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-recaptcha/package.json b/packages/puppeteer-extra-plugin-recaptcha/package.json index 9bc22b15f..3c4cc4668 100644 --- a/packages/puppeteer-extra-plugin-recaptcha/package.json +++ b/packages/puppeteer-extra-plugin-recaptcha/package.json @@ -72,5 +72,17 @@ "merge-deep": "^3.0.2", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-repl/package.json b/packages/puppeteer-extra-plugin-repl/package.json index 8eb68471c..981781d3a 100644 --- a/packages/puppeteer-extra-plugin-repl/package.json +++ b/packages/puppeteer-extra-plugin-repl/package.json @@ -41,5 +41,13 @@ "ow": "^0.4.0", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-stealth/package.json b/packages/puppeteer-extra-plugin-stealth/package.json index 77c7512b7..12337c1dc 100644 --- a/packages/puppeteer-extra-plugin-stealth/package.json +++ b/packages/puppeteer-extra-plugin-stealth/package.json @@ -55,5 +55,17 @@ "puppeteer-extra-plugin": "^3.2.0", "puppeteer-extra-plugin-user-preferences": "^2.3.1" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-user-data-dir/package.json b/packages/puppeteer-extra-plugin-user-data-dir/package.json index 1f970052e..128fa5e35 100644 --- a/packages/puppeteer-extra-plugin-user-data-dir/package.json +++ b/packages/puppeteer-extra-plugin-user-data-dir/package.json @@ -36,5 +36,17 @@ "fs-extra": "^10.0.0", "puppeteer-extra-plugin": "^3.2.0" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin-user-preferences/package.json b/packages/puppeteer-extra-plugin-user-preferences/package.json index d657c0b34..b68a8cee7 100644 --- a/packages/puppeteer-extra-plugin-user-preferences/package.json +++ b/packages/puppeteer-extra-plugin-user-preferences/package.json @@ -36,5 +36,17 @@ "puppeteer-extra-plugin": "^3.2.0", "puppeteer-extra-plugin-user-data-dir": "^2.3.1" }, + "peerDependencies": { + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra-plugin/package.json b/packages/puppeteer-extra-plugin/package.json index 4f01c8c29..63d9f33f7 100644 --- a/packages/puppeteer-extra-plugin/package.json +++ b/packages/puppeteer-extra-plugin/package.json @@ -67,7 +67,16 @@ "merge-deep": "^3.0.1" }, "peerDependencies": { - "puppeteer-extra": "*" + "puppeteer-extra": "*", + "playwright-extra": "*" + }, + "peerDependenciesMeta": { + "puppeteer-extra": { + "optional": true + }, + "playwright-extra": { + "optional": true + } }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" } diff --git a/packages/puppeteer-extra/package.json b/packages/puppeteer-extra/package.json index 3bf105cfc..a3c8acef1 100644 --- a/packages/puppeteer-extra/package.json +++ b/packages/puppeteer-extra/package.json @@ -43,6 +43,7 @@ }, "devDependencies": { "@types/node": "^18.0.0", + "@types/puppeteer": "*", "ava": "^2.4.0", "documentation-markdown-themes": "^12.1.5", "npm-run-all": "^4.1.5", @@ -61,14 +62,26 @@ "tslint-config-standard": "^9.0.0", "typescript": "4.4.3" }, - "peerDependencies": { - "puppeteer": "*" - }, "dependencies": { "@types/debug": "^4.1.0", - "@types/puppeteer": "*", "debug": "^4.1.1", "deepmerge": "^4.2.2" }, + "peerDependencies": { + "puppeteer": "*", + "puppeteer-core": "*", + "@types/puppeteer": "*" + }, + "peerDependenciesMeta": { + "puppeteer": { + "optional": true + }, + "puppeteer-core": { + "optional": true + }, + "@types/puppeteer": { + "optional": true + } + }, "gitHead": "babb041828cab50c525e0b9aab02d58f73416ef3" }