Skip to content

Commit 08679d9

Browse files
author
James Trotter
committed
fix: peer dependencies
1 parent 72af76a commit 08679d9

7 files changed

Lines changed: 184 additions & 149 deletions

File tree

dist-cjs/bundle.cjs

Lines changed: 1 addition & 11 deletions
Large diffs are not rendered by default.

dist-cjs/bundle.min.cjs

Lines changed: 1 addition & 11 deletions
Large diffs are not rendered by default.

dist-esm/bundle.min.mjs

Lines changed: 1 addition & 11 deletions
Large diffs are not rendered by default.

dist-esm/bundle.mjs

Lines changed: 1 addition & 11 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@
4040
"@rollup/plugin-typescript": "^11.1.6",
4141
"@types/express": "^4.17.21",
4242
"@types/jest": "^29.5.8",
43+
"@types/rollup-plugin-peer-deps-external": "^2",
4344
"@types/supertest": "^2.0.16",
4445
"@typescript-eslint/eslint-plugin": "^6.11.0",
4546
"@typescript-eslint/parser": "^6.11.0",
47+
"dd-trace": "^5.12.0",
4648
"eslint": "^8.53.0",
4749
"eslint-config-airbnb": "^19.0.4",
4850
"eslint-config-airbnb-typescript": "^17.1.0",
@@ -56,22 +58,28 @@
5658
"eslint-plugin-prettier": "^5.0.1",
5759
"eslint-plugin-promise": "^6.1.1",
5860
"eslint-plugin-unicorn": "^49.0.0",
61+
"express": "^4.19.2",
5962
"husky": "^9.0.11",
6063
"jest": "^29.7.0",
6164
"lint-staged": "^15.1.0",
6265
"prettier": "^3.1.0",
66+
"prom-client": "^15.1.2",
6367
"rollup": "^4.17.2",
68+
"rollup-plugin-peer-deps-external": "^2.2.4",
6469
"rollup-plugin-terser": "^7.0.2",
6570
"rollup-plugin-ts": "^3.4.5",
71+
"supertest": "^7.0.0",
6672
"ts-jest": "^29.1.1",
6773
"ts-node": "^10.9.1",
6874
"typescript": "^5.2.2"
6975
},
7076
"dependencies": {
77+
"graphql": "^16.8.1"
78+
},
79+
"peerDependencies": {
7180
"dd-trace": "^4.18.0",
72-
"express": "^4.18.2",
73-
"prom-client": "^15.0.0",
74-
"supertest": "^6.3.3"
81+
"express": "^4.17.1",
82+
"prom-client": "^15.0.0"
7583
},
7684
"lint-staged": {
7785
"*.[j|t]s": "eslint --cache --fix"

rollup.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import ts from '@rollup/plugin-typescript'
33
import commonjs from '@rollup/plugin-commonjs'
44
import { terser } from 'rollup-plugin-terser'
55
import json from '@rollup/plugin-json'
6+
import peerDepsExternal from 'rollup-plugin-peer-deps-external'
67

78
import pkg from './package.json' assert { type: 'json' }
89

@@ -23,6 +24,7 @@ const unminifiedOutputs = minifiedOutputs.map(({ file, ...rest }) => ({
2324
}))
2425

2526
const commonPlugins = [
27+
peerDepsExternal(),
2628
json(),
2729
ts({
2830
tsconfig: 'tsconfig.build.json',

0 commit comments

Comments
 (0)