Skip to content

Commit 2aa8ae6

Browse files
authored
chore: use catalog for dependencies across multiple packages and the website (#7824)
* chore: use catalog for dependencies across multiple packages and the website * some suggestions
1 parent f13375c commit 2aa8ae6

File tree

6 files changed

+76
-32
lines changed

6 files changed

+76
-32
lines changed

apps/site/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
"@radix-ui/react-toast": "^1.2.14",
4848
"@radix-ui/react-tooltip": "^1.2.7",
4949
"@tailwindcss/postcss": "~4.1.8",
50-
"@types/node": "22.15.3",
51-
"@types/react": "^19.1.6",
50+
"@types/node": "catalog:",
51+
"@types/react": "catalog:",
5252
"@vcarl/remark-headings": "~0.1.0",
5353
"@vercel/analytics": "~1.5.0",
5454
"@vercel/otel": "~1.12.0",
5555
"@vercel/speed-insights": "~1.2.0",
56-
"classnames": "~2.5.1",
57-
"cross-env": "7.0.3",
56+
"classnames": "catalog:",
57+
"cross-env": "catalog:",
5858
"feed": "~5.1.0",
5959
"github-slugger": "~2.0.0",
6060
"glob": "~11.0.1",
@@ -63,7 +63,7 @@
6363
"next-intl": "~4.1.0",
6464
"next-themes": "~0.4.6",
6565
"postcss-calc": "~10.1.1",
66-
"react": "^19.1.0",
66+
"react": "catalog:",
6767
"react-dom": "^19.1.0",
6868
"reading-time": "~1.5.0",
6969
"rehype-autolink-headings": "~7.1.0",
@@ -72,7 +72,7 @@
7272
"remark-reading-time": "~2.0.2",
7373
"semver": "~7.7.2",
7474
"sval": "^0.6.3",
75-
"tailwindcss": "~4.0.17",
75+
"tailwindcss": "catalog:",
7676
"vfile": "~6.0.3",
7777
"vfile-matter": "~5.0.1"
7878
},
@@ -109,7 +109,7 @@
109109
"stylelint-order": "7.0.0",
110110
"stylelint-selector-bem-pattern": "4.0.1",
111111
"tsx": "^4.19.3",
112-
"typescript": "~5.8.2",
112+
"typescript": "catalog:",
113113
"typescript-eslint": "~8.33.1",
114114
"user-agent-data-types": "0.4.2",
115115
"wrangler": "^4.13.0"

packages/i18n/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"devDependencies": {
2828
"eslint-import-resolver-typescript": "~4.4.2",
29-
"typescript": "~5.8.2",
29+
"typescript": "catalog:",
3030
"typescript-eslint": "~8.33.1"
3131
}
3232
}

packages/rehype-shiki/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,12 @@
1616
"@shikijs/core": "^3.4.2",
1717
"@shikijs/engine-javascript": "^3.4.2",
1818
"@shikijs/engine-oniguruma": "^3.7.0",
19-
"classnames": "~2.5.1",
19+
"classnames": "catalog:",
2020
"hast-util-to-string": "^3.0.1",
2121
"shiki": "~3.4.2",
2222
"unist-util-visit": "^5.0.0"
23+
},
24+
"devDependencies": {
25+
"cross-env": "catalog:"
2326
}
2427
}

packages/ui-components/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
"@radix-ui/react-tooltip": "~1.2.7",
4545
"@tailwindcss/postcss": "~4.1.8",
4646
"@vcarl/remark-headings": "~0.1.0",
47-
"classnames": "~2.5.1",
47+
"classnames": "catalog:",
4848
"postcss-calc": "^10.1.1",
49-
"tailwindcss": "~4.0.17"
49+
"tailwindcss": "catalog:"
5050
},
5151
"devDependencies": {
5252
"@storybook/addon-styling-webpack": "^1.0.1",
@@ -55,23 +55,23 @@
5555
"@storybook/react": "^9.0.3",
5656
"@storybook/react-webpack5": "^9.0.3",
5757
"@testing-library/user-event": "~14.6.1",
58-
"@types/node": "22.15.3",
59-
"@types/react": "^19.1.6",
60-
"cross-env": "^7.0.3",
58+
"@types/node": "catalog:",
59+
"@types/react": "catalog:",
60+
"cross-env": "catalog:",
6161
"css-loader": "~7.1.2",
6262
"eslint-plugin-react": "~7.37.4",
6363
"eslint-plugin-storybook": "~9.0.3",
6464
"global-jsdom": "^26.0.0",
6565
"postcss-loader": "~8.1.1",
66-
"react": "^19.1.0",
66+
"react": "catalog:",
6767
"storybook": "^9.0.3",
6868
"style-loader": "~4.0.0",
6969
"stylelint": "^16.20.0",
7070
"stylelint-config-standard": "^38.0.0",
7171
"stylelint-order": "7.0.0",
7272
"stylelint-selector-bem-pattern": "4.0.1",
7373
"tsx": "^4.19.3",
74-
"typescript": "~5.8.2",
74+
"typescript": "catalog:",
7575
"typescript-eslint": "~8.33.1"
7676
},
7777
"imports": {

pnpm-lock.yaml

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

pnpm-workspace.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,16 @@ onlyBuiltDependencies:
1313
- sharp
1414
- unrs-resolver
1515
- workerd
16+
17+
# We use catalog for dependencies that are shared across
18+
# multiple packages in the monorepo.
19+
# This allows us to manage versions and updates in one place.
20+
# https://pnpm.io/en/catalogs
21+
catalog:
22+
'@types/node': 22.15.3
23+
'@types/react': ^19.1.6
24+
classnames: ~2.5.1
25+
react: ^19.1.0
26+
tailwindcss: ~4.0.17
27+
typescript: ~5.8.2
28+
'cross-env': ^7.0.3

0 commit comments

Comments
 (0)