Skip to content

Commit

Permalink
Add peer dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Jym77 committed Dec 20, 2023
1 parent 436a9ad commit dce5d3d
Show file tree
Hide file tree
Showing 27 changed files with 342 additions and 59 deletions.
30 changes: 30 additions & 0 deletions .changeset/great-singers-visit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
"@siteimprove/alfa-formatter-earl": patch
"@siteimprove/alfa-formatter-json": patch
"@siteimprove/alfa-interviewer": patch
"@siteimprove/alfa-playwright": patch
"@siteimprove/alfa-unexpected": patch
"@siteimprove/alfa-formatter": patch
"@siteimprove/alfa-puppeteer": patch
"@siteimprove/alfa-webdriver": patch
"@siteimprove/alfa-frontier": patch
"@siteimprove/alfa-angular": patch
"@siteimprove/alfa-cheerio": patch
"@siteimprove/alfa-command": patch
"@siteimprove/alfa-crawler": patch
"@siteimprove/alfa-cypress": patch
"@siteimprove/alfa-jasmine": patch
"@siteimprove/alfa-scraper": patch
"@siteimprove/alfa-assert": patch
"@siteimprove/alfa-enzyme": patch
"@siteimprove/alfa-jquery": patch
"@siteimprove/alfa-react": patch
"@siteimprove/alfa-chai": patch
"@siteimprove/alfa-jest": patch
"@siteimprove/alfa-cli": patch
"@siteimprove/alfa-vue": patch
---

**Changed:** Each package now has peer dependencies to the main Alfa packages it uses.

This should ease problem with code downstream that tries to Ix, e.g., `Option` from different versions of the package and fail to build.
30 changes: 0 additions & 30 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,35 +40,5 @@
"prettier": "^2.7.1",
"typescript": "^4.8.2"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-array": "^0.71.1",
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-earl": "^0.71.1",
"@siteimprove/alfa-equatable": "^0.71.1",
"@siteimprove/alfa-functor": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-iterable": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-parser": "^0.71.1",
"@siteimprove/alfa-performance": "^0.71.1",
"@siteimprove/alfa-predicate": "^0.71.1",
"@siteimprove/alfa-promise": "^0.71.1",
"@siteimprove/alfa-rectangle": "^0.71.1",
"@siteimprove/alfa-refinement": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-rules": "^0.71.1",
"@siteimprove/alfa-sequence": "^0.71.1",
"@siteimprove/alfa-test": "^0.71.1",
"@siteimprove/alfa-thunk": "^0.71.1",
"@siteimprove/alfa-time": "^0.71.1",
"@siteimprove/alfa-url": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"packageManager": "yarn@3.5.0"
}
6 changes: 6 additions & 0 deletions packages/alfa-angular/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
"rxjs": "^7.3.0",
"zone.js": "^0.11.4"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
10 changes: 10 additions & 0 deletions packages/alfa-assert/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-performance": "^0.71.1",
"@siteimprove/alfa-predicate": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-sequence": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-chai/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
"@types/chai": "^4.1.7",
"chai": "^4.3.10"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-cheerio/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@
"cheerio": "^1.0.0-rc.10",
"domhandler": "^4.2.2"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
12 changes: 12 additions & 0 deletions packages/alfa-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,18 @@
"@siteimprove/alfa-url": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-iterable": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-rules": "^0.71.1",
"@siteimprove/alfa-time": "^0.71.1",
"@siteimprove/alfa-url": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
11 changes: 11 additions & 0 deletions packages/alfa-command/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,17 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-functor": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-parser": "^0.71.1",
"@siteimprove/alfa-predicate": "^0.71.1",
"@siteimprove/alfa-refinement": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-thunk": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
7 changes: 7 additions & 0 deletions packages/alfa-crawler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-url": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
9 changes: 9 additions & 0 deletions packages/alfa-cypress/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,15 @@
"@siteimprove/alfa-web": "^0.71.1",
"cypress": "^13.3.1"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
3 changes: 3 additions & 0 deletions packages/alfa-enzyme/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
"@types/enzyme": "^3.10.8",
"enzyme": "^3.11.0"
},
"peerDependencies": {
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
5 changes: 5 additions & 0 deletions packages/alfa-formatter-earl/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@
"@siteimprove/alfa-hash": "^0.71.1",
"jsonld": "^6.0.0"
},
"peerDependencies": {
"@siteimprove/alfa-earl": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
4 changes: 4 additions & 0 deletions packages/alfa-formatter-json/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-formatter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
7 changes: 7 additions & 0 deletions packages/alfa-frontier/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-equatable": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-predicate": "^0.71.1",
"@siteimprove/alfa-url": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
5 changes: 5 additions & 0 deletions packages/alfa-interviewer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
"@siteimprove/alfa-result": "^0.71.1",
"@types/node": "^14.14.31"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
5 changes: 5 additions & 0 deletions packages/alfa-jasmine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@
"@types/jasmine": "^3.3.12",
"jasmine": "^3.9.0"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-jest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
"@types/jest": "^26.0.10",
"jest": "^29.0.1"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-jquery/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@
"@types/jquery": "^3.3.29",
"jquery": "^3.6.0"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-playwright/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@
"@siteimprove/alfa-web": "^0.71.1",
"playwright": "^1.23.0"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-puppeteer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@
"@siteimprove/alfa-web": "^0.71.1",
"puppeteer": "^19.9.1"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
8 changes: 8 additions & 0 deletions packages/alfa-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,14 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-refinement": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
16 changes: 16 additions & 0 deletions packages/alfa-scraper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,22 @@
"devDependencies": {
"@siteimprove/alfa-test": "^0.71.1"
},
"peerDependencies": {
"@siteimprove/alfa-array": "^0.71.1",
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-equatable": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-iterable": "^0.71.1",
"@siteimprove/alfa-json": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1",
"@siteimprove/alfa-option": "^0.71.1",
"@siteimprove/alfa-promise": "^0.71.1",
"@siteimprove/alfa-result": "^0.71.1",
"@siteimprove/alfa-time": "^0.71.1",
"@siteimprove/alfa-url": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-unexpected/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
"@siteimprove/alfa-mapper": "^0.71.1",
"unexpected": "^13.0.0"
},
"peerDependencies": {
"@siteimprove/alfa-act": "^0.71.1",
"@siteimprove/alfa-future": "^0.71.1",
"@siteimprove/alfa-hash": "^0.71.1",
"@siteimprove/alfa-mapper": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
6 changes: 6 additions & 0 deletions packages/alfa-vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@
"jsdom": "^22.1.0",
"jsdom-global": "^3.0.2"
},
"peerDependencies": {
"@siteimprove/alfa-device": "^0.71.1",
"@siteimprove/alfa-dom": "^0.71.1",
"@siteimprove/alfa-http": "^0.71.1",
"@siteimprove/alfa-web": "^0.71.1"
},
"publishConfig": {
"access": "public",
"registry": "https://npm.pkg.github.com/"
Expand Down
Loading

0 comments on commit dce5d3d

Please sign in to comment.