This commit updates a number of dependencies used during package development and as part of the build process.
In addition to updating dependencies, this commit also updates pnpm to v9.12, which adds the catalog: protocol^1 (it was added in v9.5).
The catalog: protocol makes it possible to define package versions in pnpm-workspace.yaml and use those versions throughout the workspace.
This commit moved to catalog: for:
eslint
typescript
vite
These dependencies are used extensively throughout the workspace, and catalog: is an improvement over the implicit * dependency we were using for TypeScript.
We could make more use of catalog: in the future, but this commit focuses on a few dependencies that were updated in multiple places in the workspace as part of the dependency updates in this commit.
This commit updates a number of dependencies used during package development and as part of the build process.
In addition to updating dependencies, this commit also updates pnpm to v9.12, which adds the
catalog:
protocol^1 (it was added in v9.5).The
catalog:
protocol makes it possible to define package versions inpnpm-workspace.yaml
and use those versions throughout the workspace.This commit moved to
catalog:
for:These dependencies are used extensively throughout the workspace, and
catalog:
is an improvement over the implicit*
dependency we were using for TypeScript.We could make more use of
catalog:
in the future, but this commit focuses on a few dependencies that were updated in multiple places in the workspace as part of the dependency updates in this commit.