From 3fa2a0103c66b2b37f4afec5ef957247d2458348 Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Thu, 20 Aug 2020 15:13:36 +0100 Subject: [PATCH] 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 ++- .../delivery-x-domain-request/package.json | 5 +- .../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 ++- .../plugin-console-breadcrumbs/package.json | 5 +- packages/plugin-contextualize/package.json | 7 ++- packages/plugin-expo-app/package.json | 3 + packages/plugin-expo-device/package-lock.json | 55 +++++++++++++++++++ packages/plugin-expo-device/package.json | 3 + packages/plugin-express/package.json | 4 +- .../plugin-inline-script-content/package.json | 7 ++- .../package.json | 3 + packages/plugin-intercept/package.json | 7 ++- packages/plugin-koa/package.json | 4 +- .../package.json | 7 ++- .../plugin-network-breadcrumbs/package.json | 7 ++- packages/plugin-node-device/package.json | 3 + packages/plugin-node-in-project/package.json | 3 + .../plugin-node-surrounding-code/package.json | 3 + .../package.json | 3 + .../package.json | 3 + .../package.json | 3 + .../package.json | 5 +- .../package.json | 3 + .../package.json | 5 +- .../package.json | 3 + .../plugin-react-native-hermes/package.json | 3 + .../package.json | 3 + .../plugin-react-native-session/package.json | 7 ++- .../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 ++- .../plugin-strip-project-root/package.json | 3 + .../plugin-strip-query-string/package.json | 5 +- packages/plugin-vue/package.json | 8 +-- packages/plugin-window-onerror/package.json | 3 + .../package.json | 3 + 47 files changed, 212 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-lock.json b/packages/plugin-expo-device/package-lock.json index 304f66b42e..cc76c15548 100644 --- a/packages/plugin-expo-device/package-lock.json +++ b/packages/plugin-expo-device/package-lock.json @@ -113,6 +113,31 @@ "to-fast-properties": "^2.0.0" } }, + "@bugsnag/core": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@bugsnag/core/-/core-7.3.0.tgz", + "integrity": "sha512-Sa24robOiIpj4AmqHwM+oEZM/QN1P+ixwQtvdLZ/Rc0YJYYh2I+eITAaFGlz9uDao/bsWLNUedq8XyNZd1IxRQ==", + "dev": true, + "requires": { + "@bugsnag/cuid": "^3.0.0", + "@bugsnag/safe-json-stringify": "^6.0.0", + "error-stack-parser": "^2.0.3", + "iserror": "0.0.2", + "stack-generator": "^2.0.3" + } + }, + "@bugsnag/cuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@bugsnag/cuid/-/cuid-3.0.0.tgz", + "integrity": "sha512-LOt8aaBI+KvOQGneBtpuCz3YqzyEAehd1f3nC5yr9TIYW1+IzYKa2xWS4EiMz5pPOnRPHkyyS5t/wmSmN51Gjg==", + "dev": true + }, + "@bugsnag/safe-json-stringify": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@bugsnag/safe-json-stringify/-/safe-json-stringify-6.0.0.tgz", + "integrity": "sha512-htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA==", + "dev": true + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -179,6 +204,15 @@ "ms": "^2.1.1" } }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -264,6 +298,12 @@ "loose-envify": "^1.0.0" } }, + "iserror": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/iserror/-/iserror-0.0.2.tgz", + "integrity": "sha1-vVNFH+L2aLnyQCwZZnh6qix8C/U=", + "dev": true + }, "istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -2425,6 +2465,21 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "stack-generator": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz", + "integrity": "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 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 ea49e19cbb..ca4ef58d28 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,11 +20,14 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^7.3.0", "proxyquire": "^2.1.1" }, "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-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" } }