diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0df2d43a..43231735 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -119,3 +119,13 @@ Releases are done with GitHub actions: - Use the [Release workflow](https://github.com/wxt-dev/wxt/actions/workflows/release.yml) to release a single package in the monorepo. This automatically detects the version change with conventional commits, builds and uploads the package to NPM, and creates a GitHub release. - Use the [Sync Releases workflow](https://github.com/wxt-dev/wxt/actions/workflows/sync-releases.yml) to sync the GitHub releases with changes to the changelog. To change a release, update the `CHANGELOG.md` file and run the workflow. It will sync the releases of a single package in the monorepo. + +## Upgrading Dependencies + +Use [`taze`](https://www.npmjs.com/package/taze) to upgrade dependencies throughout the entire monorepo. + +```ts +pnpm dlx taze -r +``` + +Configuration is in [`taze.config.ts`](./taze.config.ts). diff --git a/taze.config.ts b/taze.config.ts new file mode 100644 index 00000000..0d2a1f84 --- /dev/null +++ b/taze.config.ts @@ -0,0 +1,4 @@ +// https://github.com/antfu-collective/taze?tab=readme-ov-file#config-file +export default { + exclude: ['typedoc', 'typedoc-plugin-markdown', 'typedoc-vitepress-theme'], +};