Skip to content

Commit 2ef3938

Browse files
committed
fix(google-cloud-serverless): Move @types/express to optional peerDeps
1 parent 23c16fd commit 2ef3938

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

packages/google-cloud-serverless/package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,23 @@
4949
},
5050
"dependencies": {
5151
"@sentry/core": "10.29.0",
52-
"@sentry/node": "10.29.0",
53-
"@types/express": "^4.17.14"
52+
"@sentry/node": "10.29.0"
5453
},
5554
"devDependencies": {
5655
"@google-cloud/bigquery": "^5.3.0",
5756
"@google-cloud/common": "^3.4.1",
57+
"@types/express": "^5.0.6",
5858
"@types/node": "^18.19.1",
5959
"nock": "^13.5.5"
6060
},
61+
"peerDependencies": {
62+
"@types/express": "^4.x || ^5.x"
63+
},
64+
"peerDependenciesMeta": {
65+
"@types/express": {
66+
"optional": true
67+
}
68+
},
6169
"scripts": {
6270
"build": "run-p build:transpile build:types",
6371
"build:dev": "yarn build",

yarn.lock

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8635,6 +8635,16 @@
86358635
"@types/qs" "*"
86368636
"@types/range-parser" "*"
86378637

8638+
"@types/express-serve-static-core@^5.0.0":
8639+
version "5.1.0"
8640+
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz#74f47555b3d804b54cb7030e6f9aa0c7485cfc5b"
8641+
integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==
8642+
dependencies:
8643+
"@types/node" "*"
8644+
"@types/qs" "*"
8645+
"@types/range-parser" "*"
8646+
"@types/send" "*"
8647+
86388648
"@types/express@*", "@types/express@^4.17.13", "@types/express@^4.17.14", "@types/express@^4.17.2":
86398649
version "4.17.21"
86408650
resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
@@ -8655,6 +8665,15 @@
86558665
"@types/qs" "*"
86568666
"@types/serve-static" "*"
86578667

8668+
"@types/express@^5.0.6":
8669+
version "5.0.6"
8670+
resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.6.tgz#2d724b2c990dcb8c8444063f3580a903f6d500cc"
8671+
integrity sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==
8672+
dependencies:
8673+
"@types/body-parser" "*"
8674+
"@types/express-serve-static-core" "^5.0.0"
8675+
"@types/serve-static" "^2"
8676+
86588677
"@types/fs-extra@^5.0.5":
86598678
version "5.1.0"
86608679
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.1.0.tgz#2a325ef97901504a3828718c390d34b8426a10a1"
@@ -9082,6 +9101,14 @@
90829101
"@types/mime" "*"
90839102
"@types/node" "*"
90849103

9104+
"@types/serve-static@^2":
9105+
version "2.2.0"
9106+
resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-2.2.0.tgz#d4a447503ead0d1671132d1ab6bd58b805d8de6a"
9107+
integrity sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==
9108+
dependencies:
9109+
"@types/http-errors" "*"
9110+
"@types/node" "*"
9111+
90859112
"@types/sinon@^17.0.3":
90869113
version "17.0.3"
90879114
resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-17.0.3.tgz#9aa7e62f0a323b9ead177ed23a36ea757141a5fa"

0 commit comments

Comments
 (0)