Skip to content

Commit b4fb030

Browse files
Make messages a peer dependency
1 parent 859628a commit b4fb030

File tree

4 files changed

+40
-18
lines changed

4 files changed

+40
-18
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
cache: "npm"
3838
cache-dependency-path: package-lock.json
3939

40-
- run: npm install-test
40+
- run: npm install-ci-test
4141

4242
- run: npm run build
4343

CHANGELOG.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1414

1515
### Changed
1616

17+
* `@cucumber/messages`is now a peer dependency. You have to add `@cucumber/messages` in your dependencies:
18+
```diff
19+
{
20+
"dependencies": {
21+
+ "@cucumber/messages": "17.1.1",
22+
"@cucumber/message-streams": "4.0.0",
23+
}
24+
}
25+
```
26+
1727
### Deprecated
1828

1929
### Removed
@@ -46,9 +56,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
4656

4757
<!-- Releases -->
4858
[Unreleased]: https://github.com/cucumber/message-streams/compare/v3.0.0...main
49-
[3.0.0]: https://github.com/cucumber/cucumber/releases/tag/v2.1.0
50-
[2.1.0]: https://github.com/cucumber/cucumber/releases/tag/v2.0.0
51-
[2.0.0]: https://github.com/cucumber/cucumber/releases/tag/v1.0.0
52-
[1.0.0]: https://github.com/cucumber/cucumber/releases/tag/v1.0.0
59+
[3.0.0]: https://github.com/cucumber/message-streams/releases/tag/v3.0.0
60+
[2.1.0]: https://github.com/cucumber/message-streams/releases/tag/v2.1.0
61+
[2.0.0]: https://github.com/cucumber/message-streams/releases/tag/v2.0.0
62+
[1.0.0]: https://github.com/cucumber/message-streams/releases/tag/v1.0.0
5363

5464
<!-- Contributors in alphabetical order -->

package-lock.json

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

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@
3333
"test:cjs": "npm run build:cjs && mocha --no-config dist/cjs/test",
3434
"prepublishOnly": "npm run build"
3535
},
36-
"dependencies": {
37-
"@cucumber/messages": "^17.1.1"
38-
},
3936
"devDependencies": {
37+
"@cucumber/messages": "^17.1.1",
4038
"@types/mocha": "9.1.0",
4139
"@types/node": "16.11.26",
4240
"@typescript-eslint/eslint-plugin": "^5.10.1",
@@ -52,6 +50,9 @@
5250
"ts-node": "^10.7.0",
5351
"typescript": "4.6.2"
5452
},
53+
"peerDependencies": {
54+
"@cucumber/messages": "^17.1.1"
55+
},
5556
"bugs": {
5657
"url": "https://github.com/cucumber/message-streams/issues"
5758
},

0 commit comments

Comments
 (0)