Skip to content

Commit 9399d8d

Browse files
authored
chore: Create script for managing dependency upgrades (#1875)
1 parent 459f73f commit 9399d8d

File tree

20 files changed

+433
-98
lines changed

20 files changed

+433
-98
lines changed

CONTRIBUTING.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,17 @@ Releases are done with GitHub actions:
146146

147147
## Upgrading Dependencies
148148

149-
Use [`taze`](https://www.npmjs.com/package/taze) to upgrade dependencies throughout the entire monorepo.
149+
WXT has custom rules around what dependencies can be upgraded. Use the `scripts/upgrade-deps.ts` script to upgrade dependencies and follow these rules.
150150

151151
```sh
152-
pnpm dlx taze -r
152+
pnpm tsx scripts/upgrade-deps.ts
153153
```
154154

155-
Configuration is in [`taze.config.ts`](./taze.config.ts).
155+
To see all the options, run:
156+
157+
```sh
158+
pnpm tsx scripts/upgrade-deps.ts --help
159+
```
156160

157161
## Install Unreleased Versions
158162

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@commitlint/config-conventional": "^19.8.1",
2323
"@commitlint/types": "^19.8.1",
2424
"@types/fs-extra": "^11.0.4",
25+
"@types/semver": "^7.7.1",
2526
"@vitest/coverage-v8": "^3.2.4",
2627
"changelogen": "^0.6.2",
2728
"consola": "^3.4.2",
@@ -33,6 +34,7 @@
3334
"markdownlint-cli": "^0.45.0",
3435
"nano-spawn": "^1.0.2",
3536
"prettier": "^3.6.2",
37+
"semver": "^7.7.2",
3638
"simple-git-hooks": "^2.13.1",
3739
"tsx": "4.19.4",
3840
"typedoc": "^0.25.4",

packages/analytics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"wxt": ">=0.20.0"
5252
},
5353
"devDependencies": {
54-
"@aklinker1/check": "2.0.0",
54+
"@aklinker1/check": "^2.1.0",
5555
"@types/ua-parser-js": "^0.7.39",
5656
"publint": "^0.3.12",
5757
"typescript": "^5.9.2",

packages/auto-icons/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@
4646
},
4747
"dependencies": {
4848
"defu": "^6.1.4",
49-
"fs-extra": "^11.3.0",
49+
"fs-extra": "^11.3.1",
5050
"sharp": "^0.34.1"
5151
},
5252
"devDependencies": {
53-
"@aklinker1/check": "2.0.0",
53+
"@aklinker1/check": "^2.1.0",
5454
"oxlint": "^1.14.0",
5555
"publint": "^0.3.12",
5656
"typescript": "^5.9.2",

packages/browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
],
2525
"devDependencies": {
2626
"@types/chrome": "0.1.4",
27-
"fs-extra": "^11.3.0",
27+
"fs-extra": "^11.3.1",
2828
"nano-spawn": "^1.0.2",
2929
"tsx": "4.19.4",
3030
"typescript": "^5.9.2",

packages/browser/templates/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
],
2525
"devDependencies": {
2626
"@types/chrome": "{{chromeTypesVersion}}",
27-
"fs-extra": "^11.3.0",
27+
"fs-extra": "^11.3.1",
2828
"nano-spawn": "^1.0.2",
2929
"tsx": "4.19.4",
3030
"typescript": "^5.9.2",

packages/i18n/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
}
4141
},
4242
"devDependencies": {
43-
"@aklinker1/check": "2.0.0",
43+
"@aklinker1/check": "^2.1.0",
4444
"@types/node": "^20.17.6",
4545
"oxlint": "^1.14.0",
4646
"publint": "^0.3.12",

packages/module-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@vitejs/plugin-react": "^4.4.1"
5252
},
5353
"devDependencies": {
54-
"@aklinker1/check": "2.0.0",
54+
"@aklinker1/check": "^2.1.0",
5555
"@types/react": "^19.1.2",
5656
"@types/react-dom": "^19.1.3",
5757
"publint": "^0.3.12",

packages/module-solid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"vite-plugin-solid": "^2.11.6"
5252
},
5353
"devDependencies": {
54-
"@aklinker1/check": "2.0.0",
54+
"@aklinker1/check": "^2.1.0",
5555
"publint": "^0.3.12",
5656
"solid-js": "^1.9.6",
5757
"typescript": "^5.9.2",

packages/module-svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@sveltejs/vite-plugin-svelte": "^4.0.0 || ^5.0.0 || ^6.0.0"
5151
},
5252
"devDependencies": {
53-
"@aklinker1/check": "2.0.0",
53+
"@aklinker1/check": "^2.1.0",
5454
"publint": "^0.3.12",
5555
"typescript": "^5.9.2",
5656
"unbuild": "^3.5.0",

0 commit comments

Comments
 (0)