Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

⬆️ Chore: pnpm up --latest #1512

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

roninjin10
Copy link
Collaborator

@roninjin10 roninjin10 commented Feb 27, 2025

Description

Concise description of proposed changes

Testing

Explain the quality checks that have been done on the code changes

Additional Information

Your ENS/address:

Summary by CodeRabbit

  • Chores
    • Integrated a new dependency module into the project.
    • Upgraded numerous dependencies and development tools across multiple components. These updates improve stability, performance, and security, ensuring the platform remains aligned with the latest standards.

Copy link

vercel bot commented Feb 27, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
node ✅ Ready (Inspect) Visit Preview Feb 28, 2025 2:58am
1 Skipped Deployment
Name Status Preview Updated (UTC)
tevm-monorepo-tevm ⬜️ Ignored (Inspect) Feb 28, 2025 2:58am

Copy link

changeset-bot bot commented Feb 27, 2025

⚠️ No Changeset found

Latest commit: 2953932

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link
Contributor

coderabbitai bot commented Feb 27, 2025

Walkthrough

This pull request introduces a new submodule named blockhead and updates dependency versions across numerous package configuration files. Changes span various directories such as bundler packages, CLI tools, docs, examples, extensions, LSP tools, root packages, and tests. In each file, dependency and devDependency version numbers are incremented to newer releases, ensuring consistency and maintenance across the project.

Changes

File(s) Change Summary
.gitmodules, blockhead Added a new submodule blockhead with URL git@github.com:darrylyeo/blockhead.git and recorded subproject commit f70c5c73e2a362a3995ed2413f29836fae3825b8.
bundler-packages/{base-bundler, bun, bundler-cache, compiler, config, resolutions, runtime, solc, unplugin, whatsabi}/package.json Updated dependency versions (e.g. @types/node, effect, solc, @openzeppelin/contracts, zod, etc.) across multiple bundler packages.
cli/package.json Upgraded dependencies and devDependencies including @tanstack/react-query, fs-extra, ink, react, tsup, zod, and zustand.
configs/tsupconfig/package.json Updated @types/node version from ^22.7.3 to ^22.13.5.
docs/{bundler, node}/package.json Replaced generic version tags with explicit versions for React, React-DOM, vocs, TypeScript, and others.
examples/{bun, esbuild, next, svelte-ethers, vite}/package.json Upgraded various dependencies (e.g. bun-types, ethers, viem, next, and framework-specific packages) to newer version releases.
extensions/{ethers, viem}/package.json Bumped ethers and abitype dependency versions to their latest releases.
lsp/{lsp, ts-plugin, vscode}/package.json Updated versions for volar packages, effect, solc, TypeScript, and related dependencies.
package.json, tevm/package.json, packages/{actions, effect, jsonrpc, logger, server, state, utils}/package.json Revised numerous dependency and devDependency versions (e.g., commander, pino, typescript, etc.) across the root and package directories.
test/{bench, mdt-repro, test-utils}/package.json Upgraded testing-related dependencies including typescript, wagmi, bun-types, and ethers.

Hop along these lines of code,
A rabbit’s heart in upgrade mode,
New submodules and versions bestowed,
Dependencies hopped to a fresher road,
With each bump, the burrow sings anew,
Carrots of code in every view,
Happy hops and upgrades to you!


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e5021ab and 97de6dc.

⛔ Files ignored due to path filters (3)
  • configs/tsupconfig/dist/index.cjs.map is excluded by !**/dist/**, !**/*.map
  • configs/tsupconfig/dist/index.js.map is excluded by !**/dist/**, !**/*.map
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (38)
  • .gitmodules (1 hunks)
  • blockhead (1 hunks)
  • bundler-packages/base-bundler/package.json (1 hunks)
  • bundler-packages/bun/package.json (1 hunks)
  • bundler-packages/bundler-cache/package.json (1 hunks)
  • bundler-packages/compiler/package.json (1 hunks)
  • bundler-packages/config/package.json (1 hunks)
  • bundler-packages/resolutions/package.json (1 hunks)
  • bundler-packages/runtime/package.json (1 hunks)
  • bundler-packages/solc/package.json (1 hunks)
  • bundler-packages/unplugin/package.json (1 hunks)
  • bundler-packages/whatsabi/package.json (1 hunks)
  • cli/package.json (2 hunks)
  • configs/tsupconfig/package.json (1 hunks)
  • docs/bundler/package.json (1 hunks)
  • docs/node/package.json (1 hunks)
  • examples/bun/package.json (1 hunks)
  • examples/esbuild/package.json (1 hunks)
  • examples/next/package.json (1 hunks)
  • examples/svelte-ethers/package.json (1 hunks)
  • examples/vite/package.json (1 hunks)
  • extensions/ethers/package.json (1 hunks)
  • extensions/viem/package.json (1 hunks)
  • lsp/lsp/package.json (1 hunks)
  • lsp/ts-plugin/package.json (1 hunks)
  • lsp/vscode/package.json (1 hunks)
  • package.json (1 hunks)
  • packages/actions/package.json (1 hunks)
  • packages/effect/package.json (1 hunks)
  • packages/jsonrpc/package.json (1 hunks)
  • packages/logger/package.json (1 hunks)
  • packages/server/package.json (2 hunks)
  • packages/state/package.json (1 hunks)
  • packages/utils/package.json (1 hunks)
  • test/bench/package.json (1 hunks)
  • test/mdt-repro/package.json (1 hunks)
  • test/test-utils/package.json (1 hunks)
  • tevm/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (37)
  • blockhead
  • packages/logger/package.json
  • configs/tsupconfig/package.json
  • packages/state/package.json
  • packages/utils/package.json
  • extensions/viem/package.json
  • test/mdt-repro/package.json
  • .gitmodules
  • bundler-packages/solc/package.json
  • bundler-packages/whatsabi/package.json
  • tevm/package.json
  • bundler-packages/bun/package.json
  • extensions/ethers/package.json
  • bundler-packages/runtime/package.json
  • bundler-packages/base-bundler/package.json
  • lsp/ts-plugin/package.json
  • bundler-packages/bundler-cache/package.json
  • bundler-packages/config/package.json
  • test/bench/package.json
  • packages/jsonrpc/package.json
  • packages/effect/package.json
  • lsp/vscode/package.json
  • docs/node/package.json
  • bundler-packages/resolutions/package.json
  • test/test-utils/package.json
  • bundler-packages/unplugin/package.json
  • packages/actions/package.json
  • docs/bundler/package.json
  • bundler-packages/compiler/package.json
  • examples/bun/package.json
  • examples/esbuild/package.json
  • package.json
  • cli/package.json
  • examples/vite/package.json
  • lsp/lsp/package.json
  • examples/next/package.json
  • examples/svelte-ethers/package.json
⏰ Context from checks skipped due to timeout of 90000ms (7)
  • GitHub Check: Nx Cloud Agents (4)
  • GitHub Check: Nx Cloud Agents (3)
  • GitHub Check: Nx Cloud Agents (5)
  • GitHub Check: Nx Cloud Agents (6)
  • GitHub Check: Nx Cloud Agents (2)
  • GitHub Check: Nx Cloud Agents (1)
  • GitHub Check: Nx Cloud - Main Job
🔇 Additional comments (2)
packages/server/package.json (2)

74-74: Dependency Update for "zod":
The version for the "zod" package has been updated to "^3.24.2". This update is consistent with the project's overall strategy to keep dependencies current. Please verify no breaking changes impact schema validations.


83-84: Updated Versions for "express" and "next":
The versions for "express" ("^4.21.2") and "next" ("^15.1.7") in the devDependencies have been updated. These changes align with the latest releases. Please ensure that these upgrades do not introduce any compatibility issues with existing middleware, routing logic, or Next.js APIs.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@roninjin10 roninjin10 marked this pull request as ready for review February 27, 2025 22:48
Copy link
Collaborator Author

roninjin10 commented Feb 27, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
docs/node/package.json (1)

13-17: Inconsistent React Versioning Across Dependencies and PeerDependencies.
The dependency updates for "react": "^19.0.0" and "react-dom": "^19.0.0" look good; however, note that the peerDependencies still specify "react": "^18.2.0" and "react-dom": "^18.2.0". Please ensure this mismatch is intentional. If full React 19 support is intended, update the peer dependencies accordingly to prevent potential version conflicts.

experimental/viem-effect/package.json (1)

119-129: Comprehensive Dependency Upgrades Require Thorough Testing.
Multiple core dependencies such as "@adraffy/ens-normalize", "@effect/schema", "@noble/curves", "@noble/hashes", "@scure/bip32", "@scure/bip39", "abitype", "effect", "isows", and "ws" have been updated. Given these significant bumps (especially in @effect/schema and effect), please run end-to-end tests to ensure that there are no inadvertent breaking changes in behavior.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 822c8da and e5021ab.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (42)
  • .gitmodules (1 hunks)
  • blockhead (1 hunks)
  • bundler-packages/base-bundler/package.json (1 hunks)
  • bundler-packages/bun/package.json (1 hunks)
  • bundler-packages/bundler-cache/package.json (1 hunks)
  • bundler-packages/compiler/package.json (1 hunks)
  • bundler-packages/config/package.json (1 hunks)
  • bundler-packages/resolutions/package.json (1 hunks)
  • bundler-packages/runtime/package.json (1 hunks)
  • bundler-packages/solc/package.json (1 hunks)
  • bundler-packages/unplugin/package.json (1 hunks)
  • bundler-packages/whatsabi/package.json (1 hunks)
  • cli/package.json (2 hunks)
  • configs/tsupconfig/package.json (1 hunks)
  • docs/bundler/package.json (1 hunks)
  • docs/node/package.json (1 hunks)
  • examples/bun/package.json (1 hunks)
  • examples/esbuild/package.json (1 hunks)
  • examples/next/package.json (1 hunks)
  • examples/svelte-ethers/package.json (1 hunks)
  • examples/vite/package.json (1 hunks)
  • experimental/revm/package.json (1 hunks)
  • experimental/schemas/package.json (1 hunks)
  • experimental/solc/package.json (1 hunks)
  • experimental/viem-effect/package.json (1 hunks)
  • extensions/ethers/package.json (1 hunks)
  • extensions/viem/package.json (1 hunks)
  • lsp/lsp/package.json (1 hunks)
  • lsp/ts-plugin/package.json (1 hunks)
  • lsp/vscode/package.json (1 hunks)
  • package.json (1 hunks)
  • packages/actions/package.json (1 hunks)
  • packages/effect/package.json (1 hunks)
  • packages/jsonrpc/package.json (1 hunks)
  • packages/logger/package.json (1 hunks)
  • packages/server/package.json (2 hunks)
  • packages/state/package.json (1 hunks)
  • packages/utils/package.json (1 hunks)
  • test/bench/package.json (1 hunks)
  • test/mdt-repro/package.json (1 hunks)
  • test/test-utils/package.json (1 hunks)
  • tevm/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (6)
  • blockhead
  • packages/state/package.json
  • packages/utils/package.json
  • test/mdt-repro/package.json
  • examples/bun/package.json
  • lsp/ts-plugin/package.json
⏰ Context from checks skipped due to timeout of 90000ms (7)
  • GitHub Check: Nx Cloud Agents (6)
  • GitHub Check: Nx Cloud Agents (2)
  • GitHub Check: Nx Cloud Agents (4)
  • GitHub Check: Nx Cloud Agents (5)
  • GitHub Check: Nx Cloud Agents (1)
  • GitHub Check: Nx Cloud Agents (3)
  • GitHub Check: Nx Cloud - Main Job
🔇 Additional comments (57)
.gitmodules (1)

7-9: New Submodule Entry: "blockhead" Added

The new submodule entry for "blockhead" is correctly defined with an appropriate path (blockhead) and URL (git@github.com:darrylyeo/blockhead.git). Please ensure that using the SSH URL aligns with your CI/CD or deployment environments (they might require HTTPS if SSH keys are not configured). Overall, this change meets the requirements for adding a new submodule.

configs/tsupconfig/package.json (1)

42-45: Dependency Version Update Verified.
The update of "@types/node" to ^22.13.5 is consistent with the broader project updates. Please confirm that any type-related issues in your build or IDE integrations are resolved.

bundler-packages/whatsabi/package.json (1)

64-64: Dependency Version Update.
The upgrade of "@shazow/whatsabi" to ^0.19.0 has been noted. Please ensure that no breaking changes were introduced that might affect dependent modules or runtime behavior.

packages/logger/package.json (1)

65-67: Logger Dependency Update Confirmed.
The update of the "pino" dependency to ^9.6.0 is appropriate and aligns with similar dependency updates across the repository. A quick review of its changelog for any breaking changes is recommended.

packages/jsonrpc/package.json (1)

67-69: JSONRPC Dependency Update Verified.
The version bump of "@ponder/utils" to ^0.2.3 maintains consistency with other parts of the project. Ensure that dependent tests and scripts run successfully after this update.

extensions/viem/package.json (1)

84-86: Development Dependency Update.
Upgrading "abitype" from ^1.0.6 to ^1.0.8 in devDependencies harmonizes with similar updates in adjacent packages. This should provide you with the latest features and bug fixes.

bundler-packages/solc/package.json (1)

67-70: Updated Dependency Versions in devDependencies

The "abitype" dependency has been bumped to ^1.0.8 and "solc" to 0.8.28, which aligns with our overall dependency update objective. Please verify that these new versions are compatible with the rest of the system.

extensions/ethers/package.json (1)

78-78: Updated Ethers Dependency Version in devDependencies

The "ethers" dependency has been updated to ^6.13.5. This update is consistent with similar changes across the monorepo—ensure that its integration with the peer dependency (i.e. ethers >6.0.0) remains seamless.

tevm/package.json (1)

452-455: Updated Core Dependencies

The versions for "commander" (^13.1.0), "effect" (3.13.2), "glob" (^11.0.1), and "solc" (^0.8.28) have been updated. These changes are a part of the systematic dependency upgrade. Please review downstream impacts, particularly any breaking changes these new versions might introduce.

packages/actions/package.json (2)

82-82: Updated 'zod' Dependency Version

The "zod" dependency has been updated to ^3.24.2. This update is consistent with similar upgrades in the project. No further action is needed unless compatibility issues arise.


88-88: Updated 'abitype' Dependency Version

The "abitype" dependency is now at ^1.0.8, ensuring uniformity across the repo. Please verify that all modules using this dependency behave as expected.

bundler-packages/runtime/package.json (1)

68-73: Updated Dependencies in Runtime Package

Both "effect" and "abitype" have been updated to "3.13.2" and ^1.0.8, respectively. This modification supports our overall goal of standardizing dependency versions. Ensure these updates are adequately validated against the runtime features.

bundler-packages/bun/package.json (2)

68-69: Dependency Updates: "effect" & "solc" Versions
The versions for "effect" and "solc" have been updated to "3.13.2" and "0.8.28" respectively. This change aligns with the overall coordinated upgrade strategy across the repository.


75-75: Dev Dependency Update: "bun-types" Version
The "bun-types" package version is updated to "^1.2.3", which is consistent with recent updates in similar modules. Please ensure that no breaking changes or type definition issues arise in the build process.

experimental/schemas/package.json (2)

67-68: Dependency Updates: "@effect/schema" & "effect"
The updates to "@effect/schema" (now "0.75.5") and "effect" (now "3.13.2") are in line with the repository-wide upgrades. It is recommended to verify compatibility with any consumers of these libraries within the project.


73-73: Dev Dependency Update: "viem" Version
Upgrading "viem" to "^2.23.5" ensures consistency with similar dependency bumps found elsewhere. Make sure that any tooling or test scripts relying on "viem" continue to operate as expected.

test/bench/package.json (2)

68-69: Core Dependency Updates: "typescript" & "wagmi"
The bump of "typescript" to "^5.7.3" and "wagmi" to "^2.14.12" reflects a consistent update strategy. Please run the full test suite to ensure that these upgrades do not introduce any type-checking or runtime issues.


74-74: Dev Dependency Update: "@types/node"
The version of "@types/node" is updated to "^22.13.5", matching the changes made elsewhere in the repository. Confirm that no discrepancies occur in type definitions across platforms.

bundler-packages/base-bundler/package.json (1)

73-75: Dependency Version Alignment: "@types/node", "effect", & "solc"
The updates to "@types/node" ("^22.13.5"), "effect" ("3.13.2"), and "solc" ("0.8.28") bring this package in line with the global dependency upgrade effort. Please ensure that downstream projects consuming this package are also compatible with these versions.

packages/server/package.json (2)

74-74: Dependency Update: "zod" Version
The upgrade of "zod" to "^3.24.2" is consistent with similar changes in other package files. Verify that any schema validations relying on "zod" maintain their expected behavior post-update.


83-84: Dev Dependency Updates: "express" & "next" Versions
The updates to "express" ("^4.21.2") and "next" ("^15.1.7") in the devDependencies section reflect the latest patches. It is advisable to test server configurations and related Next.js functionalities to ensure a smooth transition.

packages/effect/package.json (2)

61-63: Dependency Version Updates (effect and resolve)
The dependencies "effect" and "resolve" have been updated to "3.13.2" and "^1.22.10", respectively. This aligns with the maintained upgrade strategy across the project. Please verify that any consumers of these dependencies remain compatible with the updated versions.


68-68: Dev Dependency Update (@types/node)
The dev dependency "@types/node" has been bumped to "^22.13.5". Ensure that the new type definitions do not introduce any conflicts or unexpected type behavior in projects consuming this package.

test/test-utils/package.json (2)

67-67: Dev Dependency Update (@types/node)
The update of "@types/node" to "^22.13.5" is consistent with changes elsewhere in the repository. Please double-check that the tests and fixtures in this package continue to run correctly under the new definitions.


73-74: Major Dependency Upgrades (@openzeppelin/contracts and @ponder/utils)
The dependency "@openzeppelin/contracts" has been upgraded to "5.2.0" (a major version bump) while "@ponder/utils" has been updated to "^0.2.3". Major version changes can sometimes introduce breaking changes. It is advisable to review the release notes of these packages and run the relevant integration tests to ensure no unintended disruptions occur in test utilities.

lsp/vscode/package.json (1)

35-38: Updated Dev Dependencies for VSCode Extension
The VSCode extension’s devDependencies have been updated with:

  • "@types/vscode": "^1.97.0",
  • "@volar/language-server": "~2.4.11",
  • "@volar/vscode": "~2.4.11", and
  • "esbuild": "^0.25.0".

Make sure these changes are verified against the targeted VSCode versions and that the extension builds correctly under different environments.

bundler-packages/config/package.json (1)

69-73: Synchronized Dependency Updates
Within the dependencies section, the following updates have been applied:

  • "@effect/schema" updated to "0.75.5",
  • "@types/node" updated to "^22.13.5",
  • "effect" updated to "3.13.2", and
  • "zod" updated to "^3.24.2".

These changes mirror improvements seen in other sections of the repository. Please verify that these updates do not adversely affect how configuration is managed across the bundler modules.

experimental/solc/package.json (2)

48-51: Updated Production Dependencies
The production dependencies for the experimental Solc wrapper have been updated as follows:

  • "@types/resolve" to "^1.20.6",
  • "glob" to "^11.0.1",
  • "resolve" to "^1.22.10", and
  • "unplugin" to "^2.2.0".

Please ensure these updates do not alter any expected runtime behavior in the experimental module.


54-61: Upgraded Dev Dependencies
The devDependencies have seen significant upgrades:

  • "@types/node": "^22.13.5",
  • "abitype": "^1.0.8",
  • "solc": "0.8.28",
  • "tsup": "^8.4.0",
  • "tsx": "^4.19.3",
  • "typescript": "^5.7.3",
  • "wagmi": "^2.14.12", and
  • "zod": "^3.24.2".

Given the breadth of these version bumps, please run comprehensive builds and tests for the experimental Solc workflows to confirm that the integrations remain smooth and that no build-time or runtime discrepancies occur.

bundler-packages/bundler-cache/package.json (2)

69-69: Updated Dependency Version for @types/node.
The dependency version for @types/node has been bumped to ^22.13.5, which aligns with the coordinated updates across the repository.


72-74: Updated Dev Dependencies Versions.
The updates for @vitest/coverage-v8, @vitest/ui, and typescript to ^3.0.7, ^3.0.7, and ^5.7.3 respectively ensure consistency and take advantage of the latest fixes and features. Please verify that these upgrades are compatible with your test and build infrastructure.

experimental/revm/package.json (1)

62-73: Comprehensive Update of Dev Dependencies.
The updated versions for @vitest/coverage-v8, @vitest/ui, abitype, tsup, typedoc, typedoc-plugin-markdown, typescript, viem, vitest, wagmi, wasm-pack, and zod reflect the latest releases across the toolchain. These updates should improve performance and compatibility; please ensure that no breaking changes affect the WASM build or associated tests.

lsp/lsp/package.json (2)

33-37: Updated Core Dependencies for Language Server.
The versions of @volar/language-core, @volar/language-server, @volar/language-service, effect, and solc have been bumped to ~2.4.11, ~2.4.11, ~2.4.11, 3.13.2, and 0.8.28 respectively. These changes promote consistency and include minor improvements; however, please verify that the solc upgrade does not inadvertently introduce incompatibilities in Solidity compilation.


47-51: Updated Build Toolchain in Dev Dependencies.
The upgrades for tsup, typedoc, typedoc-plugin-markdown, typescript, and vitest to their latest versions should streamline the build and documentation processes.

bundler-packages/resolutions/package.json (2)

68-70: Synchronized Dependency Updates in Resolutions Package.
The update for @types/node to ^22.13.5, along with bumping effect to 3.13.2 and resolve to ^1.22.10, is consistent with the broader dependency refresh across the repository.


73-73: Updated Dev Dependency for OpenZeppelin Contracts.
Raising @openzeppelin/contracts to ^5.2.0 looks aligned with recent improvements. It would be beneficial to verify that there are no breaking changes in the contract interfaces that might affect dependent modules.

bundler-packages/unplugin/package.json (2)

68-71: Latest Versions for Key Dependencies in Unplugin Package.
The dependency updates—effect to 3.13.2, solc to 0.8.28, unplugin to ^2.2.0, and zod to ^3.24.2—ensure that the package remains up to date with the repository’s standards. Please verify that these changes work harmoniously in your build and plugin integration workflows.


77-77: Updated Dev Dependency for Type Definitions.
The upgrade of @types/node to ^22.13.5 is in line with other dependency updates. Double-check that node type references throughout the module remain valid.

docs/node/package.json (2)

15-20: Review Upgrades for Ethers and Vitest.
The versions for "ethers": "^6.13.5" and "vitest": "^3.0.7" have been incremented. Verify that these new releases do not introduce breaking changes in your codebase.


24-25: Updated React Type Definitions in DevDependencies.
The changes for "@types/react": "^19.0.10" and "@types/react-dom": "^19.0.4" ensure compatibility with React 19. Double-check that these updates are consistent with the usage across the project.

bundler-packages/compiler/package.json (2)

69-71: Confirm Compatibility of Upgraded Core Dependencies.
The updates for "@types/node": "^22.13.5", "effect": "3.13.2", and "resolve": "^1.22.10" appear aligned with the overall dependency bump strategy. Please verify that these upgrades do not introduce any runtime or compilation issues, especially considering any breaking changes in effect.


75-79: Validate Critical Blockchain-Related Library Upgrades.
Upgrading "@openzeppelin/contracts" to "5.2.0" and "solc" to "0.8.28" can be significant for your smart contract workflows. Ensure that your contracts compile correctly and that any changes in these libraries are properly accounted for in your testing and deployment processes.

docs/bundler/package.json (2)

12-14: Updated Dependencies for React and VOCS.
The dependency versions for "react": "^19.0.0", "react-dom": "^19.0.0", and "vocs": "1.0.0-alpha.62" have been set explicitly. Please check that these versions are aligned with your project’s overall tooling strategy and that any breaking changes in VOCS are managed.


17-18: Ensure Dev Tooling Compatibility with Upgraded TypeScript.
The changes in the devDependencies ("@types/react": "^19.0.10" and "typescript": "^5.7.3") promote a modern development setup. Verify again that there are no emerging type conflicts or configuration issues in your build scripts.

experimental/viem-effect/package.json (1)

132-147: Review DevDependency Upgrades for Build and Testing Systems.
The updated Babel packages, tsup, typescript, as well as testing libraries like "@vitest/coverage-v8", "@vitest/ui", and "vitest" have undergone version bumps. Confirm that your build process, linting, and testing pipelines are adjusted to work seamlessly with these new versions. Adjust configuration files if necessary.

examples/esbuild/package.json (3)

19-20: Verify Consistency of Upgraded Core Dependencies in Examples.
Upgrading "viem" to "^2.23.5" and "zod" to "^3.24.2" aligns with the other modules in the monorepo. Please test that these updates do not negatively affect example applications, especially any contract interactions or schema validations.


23-24: Updated Blockchain and Testing Dependencies in DevDependencies.
The bumps for "@nomicfoundation/hardhat-foundry" and "@openzeppelin/contracts" ensure up-to-date blockchain tooling. Validate that these updated versions work with your hardhat configurations and test suites.


30-36: Ensure DevEnvironment Compatibility with Major Tooling Upgrades.
The updates in devDependencies—for "@types/node", "esbuild", "solc", "tsx", and "typescript"—provide a more modern development environment. Make sure that your build process, as well as compilation and type-checking procedures, continue to work without issues.

package.json (1)

45-67: Dependency Version Bump for DevDependencies
All devDependency versions have been updated to their latest releases. These updates include important tools (e.g., TypeScript, Vitest, tsup) and libraries that may affect build and test processes. Please ensure that none of these upgrades introduce inadvertent breaking changes by running the full test suite and verifying build scripts.

examples/vite/package.json (2)

28-48: Upgrade of Project Dependencies in "dependencies"
The dependency versions (e.g., @rainbow-me/rainbowkit, @tanstack/react-query, ethers, react/react-dom, uuid, viem, etc.) have been bumped up to their latest releases. This update helps maintain consistency across the project. Please confirm that these version updates do not adversely affect runtime behavior or integration with external services.


51-69: Upgrade of Dev Tooling in "devDependencies"
DevDependency updates—covering libraries such as @openzeppelin/contracts, @testing-library/react, solc, typescript, vite, and vitest—are in line with the overall dependency refresh. Ensure that build, lint, and test scripts run smoothly with these newer versions.

examples/svelte-ethers/package.json (2)

16-19: Upgrade of the "ethers" Dependency
The version of the ethers library has been updated to ^6.13.5. Verify that integration with any blockchain contract interfaces or related logic remains fully compatible after the upgrade.


20-32: Upgrade of DevDependencies for Svelte-Ethers Example
DevDependencies (including @openzeppelin/contracts, @sveltejs/adapter-auto, @sveltejs/kit, solc, svelte, svelte-check, typescript, vite, vite-plugin-top-level-await, and vitest) have been updated. Double-check that these changes do not introduce integration issues in the Svelte environment and that development processes (e.g., type-checking, testing) continue to work as expected.

cli/package.json (2)

59-82: CLI Dependencies Update
The dependencies for the CLI package have been updated (notably, @tanstack/react-query, fs-extra, ink, react, tsup, zod, and zustand). These modernized versions should enhance stability and performance, but please run the CLI commands to ensure that none of the breaking changes from these upgrades affect functionality.


88-95: CLI DevDependencies Upgrade
The upgrades for devDependencies (including @types/react, @vitest/coverage-v8, @vitest/ui, chalk, typescript, and vitest) are consistent with the project-wide refresh. It is advisable to verify that the test coverage and typechecking processes remain intact after these updates.

examples/next/package.json (2)

20-52: Update of Dependencies in Next.js Example
A broad set of dependencies—including various @radix-ui components, @shazow/whatsabi, @tanstack/react-table, class-variance-authority, cmdk, lucide-react, next, next-themes, react, react-dom, react-use, sonner, tailwind-merge, vaul, viem, web-streams-polyfill, and zustand—have been updated to newer versions. These changes should ensure modern UI behavior and feature compatibility. Please test the UI components and Next.js build process for any unforeseen issues.


55-64: Update of DevDependencies for Next.js Example
DevDependencies such as @ianvs/prettier-plugin-sort-imports, @types/node, @types/react, @types/react-dom, postcss, prettier, prettier-plugin-tailwindcss, tailwindcss, and typescript have been updated. These changes are expected to improve code formatting, linting, and type checking. Run the development and build scripts to ensure everything remains consistent.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant