From 25e2c6b50661092e0e72f7595072897069d6be74 Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Thu, 20 Aug 2020 15:13:36 +0100 Subject: [PATCH 1/2] Use a peer dependency on bugsnag/core in plugins --- packages/delivery-expo/package.json | 5 ++++- packages/delivery-node/package.json | 5 ++++- packages/delivery-react-native/package.json | 7 ++++--- packages/delivery-x-domain-request/package.json | 5 ++++- packages/delivery-xml-http-request/package.json | 7 ++++--- packages/plugin-angular/package.json | 3 +++ packages/plugin-app-duration/package.json | 3 +++ packages/plugin-browser-context/package.json | 3 +++ packages/plugin-browser-device/package.json | 3 +++ packages/plugin-browser-request/package.json | 3 +++ packages/plugin-browser-session/package.json | 5 ++++- packages/plugin-client-ip/package.json | 7 ++++--- packages/plugin-console-breadcrumbs/package.json | 5 ++++- packages/plugin-contextualize/package.json | 7 ++++--- packages/plugin-expo-app/package.json | 3 +++ packages/plugin-expo-device/package.json | 3 +++ packages/plugin-express/package.json | 4 ++-- packages/plugin-inline-script-content/package.json | 7 ++++--- packages/plugin-interaction-breadcrumbs/package.json | 3 +++ packages/plugin-intercept/package.json | 7 ++++--- packages/plugin-koa/package.json | 4 ++-- packages/plugin-navigation-breadcrumbs/package.json | 7 ++++--- packages/plugin-network-breadcrumbs/package.json | 7 ++++--- packages/plugin-node-device/package.json | 3 +++ packages/plugin-node-in-project/package.json | 3 +++ packages/plugin-node-surrounding-code/package.json | 3 +++ packages/plugin-node-uncaught-exception/package.json | 3 +++ packages/plugin-node-unhandled-rejection/package.json | 3 +++ .../package.json | 3 +++ packages/plugin-react-native-client-sync/package.json | 5 ++++- .../package.json | 3 +++ packages/plugin-react-native-event-sync/package.json | 5 ++++- .../plugin-react-native-global-error-handler/package.json | 3 +++ packages/plugin-react-native-hermes/package.json | 3 +++ .../package.json | 3 +++ packages/plugin-react-native-session/package.json | 7 ++++--- .../plugin-react-native-unhandled-rejection/package.json | 3 +++ packages/plugin-react/package.json | 5 ++++- packages/plugin-restify/package.json | 4 ++-- packages/plugin-server-session/package.json | 7 ++++++- packages/plugin-simple-throttle/package.json | 7 ++++--- packages/plugin-strip-project-root/package.json | 3 +++ packages/plugin-strip-query-string/package.json | 5 ++++- packages/plugin-vue/package.json | 8 +++----- packages/plugin-window-onerror/package.json | 3 +++ packages/plugin-window-unhandled-rejection/package.json | 3 +++ 46 files changed, 157 insertions(+), 51 deletions(-) diff --git a/packages/delivery-expo/package.json b/packages/delivery-expo/package.json index 02d3f6a318..22e82c739b 100644 --- a/packages/delivery-expo/package.json +++ b/packages/delivery-expo/package.json @@ -20,12 +20,15 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^7.3.0", "@react-native-community/netinfo": "5.9.2", "expo-file-system": "^6.0.2" }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 40efcb0491..40e9c98592 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index e2ce9b2ac5..33c9068790 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 2f6354b4e2..cec3f47d4e 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 1f008db919..314a781e1d 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index b0cd7a96b9..47a3cf5d20 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -39,5 +39,8 @@ "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" + }, + "peerDependencies": { + "@bugsnag/js": "^7.0.0" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 543e820051..a358d4a5f3 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 6527f4df12..ed80bbec87 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 5df1ee7c85..49bba9a7f3 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index ecde924ef7..dd106e2efe 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index cf7a092291..f94e84681f 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 3a5da1ea70..ed5d897806 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index d93f0a73fd..9223c38cbe 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 9cff29a27c..3153c37908 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-expo-app/package.json b/packages/plugin-expo-app/package.json index b3efcb17ec..5fb3e78302 100644 --- a/packages/plugin-expo-app/package.json +++ b/packages/plugin-expo-app/package.json @@ -26,5 +26,8 @@ }, "dependencies": { "expo-constants": "^6.0.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-expo-device/package.json b/packages/plugin-expo-device/package.json index d5b7c234ad..7bc49262bc 100644 --- a/packages/plugin-expo-device/package.json +++ b/packages/plugin-expo-device/package.json @@ -27,5 +27,8 @@ "dependencies": { "expo-constants": "^6.0.0", "expo-device": "^2.1.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 3556853d7f..d1d4402f1c 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -26,15 +26,15 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/js": "*" + "@bugsnag/core": "^7.0.0" }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "@types/express": "^4.17.6", "jasmine": "^3.1.0", "nyc": "^12.0.2" }, "dependencies": { - "@bugsnag/core": "^7.3.0", "iserror": "^0.0.2" } } diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 819c0c6ecd..640c7ae0c9 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -17,11 +17,12 @@ "scripts": {}, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index e489b8c261..740c14aaf1 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index add4f0b3d2..e099eaecfb 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -17,11 +17,12 @@ "scripts": {}, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index a29249c74f..9989822804 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -26,15 +26,15 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/js": "*" + "@bugsnag/core": "^7.0.0" }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "@types/koa": "^2.11.3", "jasmine": "^3.1.0", "nyc": "^12.0.2" }, "dependencies": { - "@bugsnag/core": "^7.3.0", "iserror": "^0.0.2" } } diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 858254f16b..4a77f8ab16 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 095eaf8c20..12b9e1965f 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 4e95b1b6b8..8ea8dd27fe 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 1acf839438..6b8683d11d 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 142ba0854a..b80f56ee34 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,5 +25,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index c6a52b47ea..a7ea807bd3 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 2af6e86fc5..bf1a48ab0b 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,5 +21,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-app-state-breadcrumbs/package.json b/packages/plugin-react-native-app-state-breadcrumbs/package.json index 9fce032e45..435b8e45eb 100644 --- a/packages/plugin-react-native-app-state-breadcrumbs/package.json +++ b/packages/plugin-react-native-app-state-breadcrumbs/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index f2017d382e..bd959133c4 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,11 +20,14 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^7.3.0", "proxyquire": "^2.1.0" }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-connectivity-breadcrumbs/package.json b/packages/plugin-react-native-connectivity-breadcrumbs/package.json index 6be83872c6..fb48cd2fb1 100644 --- a/packages/plugin-react-native-connectivity-breadcrumbs/package.json +++ b/packages/plugin-react-native-connectivity-breadcrumbs/package.json @@ -26,5 +26,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 6a0141164c..73996db1ce 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 22ef422d01..cb2280f5c3 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -23,5 +23,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 47603e5210..a7c270e3b8 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -19,5 +19,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 04cbc83c9b..98db3fb66c 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -23,5 +23,8 @@ "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index ee5cabae9b..b83f2a07c4 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -19,11 +19,12 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index b5ba0a513a..16c4574011 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -19,5 +19,8 @@ "devDependencies": { "@bugsnag/core": "^7.3.0", "promise": "^8.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 286c84f99f..ae7c587c2e 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -24,7 +24,10 @@ }, "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 7a7da70284..77df1a411d 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -26,15 +26,15 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/js": "*" + "@bugsnag/core": "^7.0.0" }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "@types/restify": "^8.4.2", "jasmine": "^3.1.0", "nyc": "^12.0.2" }, "dependencies": { - "@bugsnag/core": "^7.3.0", "iserror": "^0.0.2" } } diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index f950fcc3fe..26960aedbd 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -17,7 +17,12 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^7.3.0", "backo": "^1.1.0" + }, + "devDependencies": { + "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 73de1c5f48..d48527e7ce 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -17,11 +17,12 @@ "scripts": {}, "author": "Bugsnag", "license": "MIT", - "dependencies": { - "@bugsnag/core": "^7.3.0" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "jasmine": "^3.1.0", "nyc": "^12.0.2" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index a53f18be06..eb265f4129 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 2d9092e7b7..2c0139d3f0 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -16,7 +16,10 @@ ], "author": "Bugsnag", "license": "MIT", - "dependencies": { + "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 85f72fc1b9..f79743792f 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -24,13 +24,11 @@ }, "author": "Bugsnag", "license": "MIT", - "peerDependencies": { - "@bugsnag/js": "*" - }, "devDependencies": { + "@bugsnag/core": "^7.3.0", "vue": "^2.5.8" }, - "dependencies": { - "@bugsnag/core": "^7.3.0" + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 8f6aff0fcb..cf1095ee12 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index a2f01421d0..48d880fdad 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -18,5 +18,8 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.3.0" + }, + "peerDependencies": { + "@bugsnag/core": "^7.0.0" } } From 05bad90247422e074ec7f19c4a796e5a1817eb42 Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Fri, 21 Aug 2020 16:23:52 +0100 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5087820b57..bdfc907698 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - (plugin-angular): Update bundles and package entrypoints to support the Ivy renderer. [#994](/~https://github.com/bugsnag/bugsnag-js/pull/994) - (react-native): Add `codeBundleId` to config type definition. [#1011](/~https://github.com/bugsnag/bugsnag-js/pull/1011) +- Use a peer dependency on @bugsnag/core in plugins [#1012](/~https://github.com/bugsnag/bugsnag-js/pull/1012) ## 7.3.2 (2020-08-17)