glimmerjs / glimmer-vm

MIT License
1.13k stars 191 forks source link

Update dependencies and pnpm version #1633

Open wycats opened 1 month ago

wycats commented 1 month ago

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:

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.