Skip to content

Commit dddf9c7

Browse files
authored
[openapi3] Add missing peer dependency "openapi-types" (microsoft#5274)
Fixes warnings (or potentially errors) when installing `@typespec/openapi3`: ``` $ npx yarn add @typespec/[email protected] yarn add v1.22.22 info No lockfile found. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > @typespec/[email protected]" has unmet peer dependency "@typespec/compiler@~0.62.0". warning " > @typespec/[email protected]" has unmet peer dependency "@typespec/http@~0.62.0". warning " > @typespec/[email protected]" has unmet peer dependency "@typespec/versioning@~0.62.0". warning " > @typespec/[email protected]" has unmet peer dependency "@typespec/openapi@~0.62.0". warning "@typespec/openapi3 > @readme/[email protected]" has unmet peer dependency "openapi-types@>=7". ``` The first 4 warnings are expected, but the peer dependency on `openapi-types` should either be satisfied by `@typespec/openapi3` itself, or be declared as a peer dependency of `@typespec/openapi3` itself.
1 parent f332203 commit dddf9c7

File tree

3 files changed

+42
-31
lines changed

3 files changed

+42
-31
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
changeKind: fix
3+
packages:
4+
- "@typespec/openapi3"
5+
---
6+
7+
Added missing peer dependency "openapi-types"

packages/openapi3/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
],
6060
"dependencies": {
6161
"@readme/openapi-parser": "~2.6.0",
62+
"openapi-types": "~12.1.3",
6263
"yaml": "~2.5.1"
6364
},
6465
"peerDependencies": {

pnpm-lock.yaml

Lines changed: 34 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)