Skip to content

Update outdated dependencies (security + patches + minor bumps)#55

Open
domleboss97 wants to merge 5 commits intomainfrom
update-dependencies
Open

Update outdated dependencies (security + patches + minor bumps)#55
domleboss97 wants to merge 5 commits intomainfrom
update-dependencies

Conversation

@domleboss97
Copy link
Collaborator

@domleboss97 domleboss97 commented Feb 24, 2026

Summary

  • Security: Update hono 4.7.10 → 4.12.2 fixing 4 HIGH audit vulnerabilities (improper authorization, JWT algorithm confusion, body limit bypass)
  • Patch bumps: @changesets/cli, vitest, did-jwt, did-jwt-vc, strip-ansi, yoctocolors, @types/express, @changesets/changelog-github
  • Minor bumps: @hono/node-server, jose, viem, multiformats, figlet, oxlint, tsx, turbo, mintlify, drizzle-kit
  • 0.x dev tools: oxfmt 0.32→0.35, oxlint-tsgolint 0.12→0.14 (+ codebase reformat for new oxfmt rules)

Skipped (major/breaking — separate efforts)

  • tsdown 0.15→0.20 (changes output extensions .js.mjs, requires updating all package.json exports)
  • uuid 11→13, zod 3→4, @ai-sdk/valibot 0.1→2.0, wrap-ansi 9→10, vite-tsconfig-paths 5→6
  • @a2a-js/sdk 0.2→0.3, @hono/standard-validator 0.1→0.2, @libsql/client 0.15→0.17
  • @solana-program/*, drizzle-orm 0.43→0.45

Test plan

  • pnpm run check passes (format + types + lint + test) — verified with clean cache
  • Verify demos still run correctly

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Chores
    • Reorganized imports for consistency across the codebase
    • Removed unnecessary blank lines in import sections
    • Updated development and runtime dependencies to latest patch and minor versions (including @changesets/cli, turbo, vitest, did-jwt, multiformats, and others)
    • Converted several imports to type-only for improved tree-shaking

domleboss97 and others added 5 commits February 24, 2026 11:39
Fixes 4 HIGH audit vulnerabilities:
- GHSA-m732-5p4w-x69g: Improper Authorization
- GHSA-3vhc-576x-3qv4: JWK Auth JWT algorithm confusion
- GHSA-f67f-6cw9-8mq4: JWT Algorithm Confusion via Unsafe Default
- GHSA-4w98-8g87-3g3j: Body Limit Middleware Bypass

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- @changesets/changelog-github 0.5.1 → 0.5.2
- @changesets/cli 2.29.7 → 2.29.8
- @types/express 5.0.3 → 5.0.6
- did-jwt 8.0.15 → 8.0.18
- did-jwt-vc 4.0.13 → 4.0.16
- strip-ansi 7.1.0 → 7.1.2
- vitest 4.0.5 → 4.0.18
- yoctocolors 2.1.1 → 2.1.2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Catalog:
- @hono/node-server 1.14.2 → 1.19.9
- jose 6.0.11 → 6.1.3
- viem 2.29.4 → 2.46.3

Packages:
- multiformats 13.3.4 → 13.4.2
- figlet 1.8.1 → 1.10.0
- drizzle-kit 0.31.1 → 0.31.9

Root dev dependencies:
- oxlint 1.47.0 → 1.50.0
- tsx 4.20.6 → 4.21.0
- turbo 2.5.8 → 2.8.10
- mintlify 4.2.183 → 4.2.377

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
tsdown 0.15→0.20 was attempted but reverted: it changes output
extensions from .js/.d.ts to .mjs/.d.mts, requiring package.json
export updates across all 8 packages (separate effort).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Auto-formatted 73 files to match updated oxfmt style rules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Feb 24, 2026

Walkthrough

This pull request reorganizes import statements across multiple files for consistency, including reordering imports and removing blank lines between them. Several dependency versions are updated in package.json files and pnpm-workspace.yaml. A small number of runtime imports are converted to type-only imports where appropriate.

Changes

Cohort / File(s) Summary
Import Reorganization and Blank Line Removal
demos/identity-a2a/src/agent.ts, demos/identity/src/agent.ts, demos/identity/src/index.ts, demos/payments/src/constants.ts, demos/skyfire-kya/src/index.ts, examples/issuer/bin/start-server.ts, examples/issuer/src/db/queries/credentials.ts, examples/issuer/src/db/queries/status-lists.ts, examples/issuer/src/db/schema.ts, examples/issuer/src/lib/credentials/build-signed-credential.ts, examples/issuer/src/lib/credentials/build-signed-credential.test.ts, examples/issuer/src/middleware/did-resolver.ts, examples/issuer/src/middleware/issuer.ts, examples/issuer/src/routes/credentials.ts, examples/issuer/src/routes/credentials.test.ts, examples/issuer/src/routes/receipts.ts, examples/issuer/src/routes/receipts.test.ts, examples/issuer/src/routes/well-known.ts, examples/local-did-host/src/middleware/identities.ts, examples/verifier/src/middleware/verifier.ts, examples/verifier/src/routes/well-known.ts, packages/ack-id/src/a2a/sign-message.ts, packages/ack-id/src/a2a/verify.ts, packages/ack-id/src/controller-credential.ts, packages/ack-pay/src/create-payment-receipt.ts, packages/ack-pay/src/create-payment-request-token.ts, packages/ack-pay/src/create-signed-payment-request.ts, packages/ack-pay/src/create-signed-payment-request.test.ts, packages/ack-pay/src/create-payment-receipt.test.ts, packages/ack-pay/src/create-payment-request-token.test.ts, packages/ack-pay/src/verify-payment-receipt.test.ts, packages/ack-pay/src/verify-payment-receipt.ts, packages/ack-pay/src/verify-payment-request-token.test.ts, packages/ack-pay/src/verify-payment-request-token.ts, packages/caip/src/schemas/schemas.test.ts, packages/did/src/create-did-document.ts, packages/did/src/did-resolvers/get-did-resolver.ts, packages/did/src/did-resolvers/web-did-resolver.ts, packages/did/src/methods/did-key.test.ts, packages/did/src/methods/did-pkh.ts, packages/did/src/methods/did-web.ts, packages/did/src/resolve-did.ts, packages/did/src/resolve-did.test.ts, packages/jwt/src/create-jwt.ts, packages/jwt/src/schemas/zod/v3.ts, packages/jwt/src/schemas/zod/v4.ts, packages/jwt/src/schemas/valibot.ts, packages/jwt/src/signer.ts, packages/keys/src/encoding/jwk.ts, packages/keys/src/keypair.ts, packages/keys/src/public-key.ts, packages/vc/src/create-presentation.test.ts, packages/vc/src/is-credential.ts, packages/vc/src/revocation/make-revocable.test.ts, packages/vc/src/signing/sign-credential.test.ts, packages/vc/src/signing/sign-presentation.test.ts, packages/vc/src/verification/is-expired.test.ts, packages/vc/src/verification/is-revoked.test.ts, packages/vc/src/verification/is-revoked.ts, packages/vc/src/verification/parse-jwt-credential.ts, packages/vc/src/verification/verify-parsed-credential.test.ts, packages/vc/src/verification/verify-parsed-credential.ts, packages/vc/src/verification/verify-proof.test.ts, packages/vc/src/verification/verify-proof.ts, tools/api-utils/src/api-response.ts, tools/api-utils/src/middleware/error-handler.ts, tools/api-utils/src/validate-payload.ts, tools/cli-tools/src/update-env-file.ts
Reorders import statements and removes blank lines between imports for consistency. Import semantics and functionality remain unchanged.
Type-Only Import Conversions
demos/e2e/src/agent.ts, packages/vc/src/revocation/is-status-list-credential.ts, packages/vc/src/revocation/status-list-credential.ts, tools/api-utils/src/middleware/signed-payload-validator.ts
Converts specific runtime imports to type-only imports (ReceiptVerifier, CredentialSubject, BitstringStatusListCredential, MiddlewareHandler, ValidationTargets). No runtime impact; removes unnecessary value imports for types.
Dependency Version Updates
demos/identity-a2a/package.json, docs/package.json, examples/issuer/package.json, package.json, packages/jwt/package.json, packages/keys/package.json, packages/vc/package.json, pnpm-workspace.yaml, tools/cli-tools/package.json
Updates development and runtime dependencies: @types/express (5.0.3→5.0.6), mintlify (4.2.183→4.2.377), drizzle-kit (0.31.1→0.31.9), did-jwt (8.0.15→8.0.18), multiformats (13.3.4→13.4.2), did-jwt-vc (4.0.13→4.0.16), @hono/node-server (1.14.2→1.19.9), hono (4.7.10→4.12.2), jose (6.0.11→6.1.3), viem (2.29.4→2.46.3), and various CLI/build tools.
Additional Dependency Updates
package.json
Updates devDependencies: @changesets/changelog-github (0.5.1→0.5.2), @changesets/cli (2.29.7→2.29.8), oxfmt (0.32.0→0.35.0), oxlint (1.47.0→1.50.0), oxlint-tsgolint (0.12.2→0.14.2), tsx (4.20.6→4.21.0), turbo (2.5.8→2.8.10), vitest (4.0.5→4.0.18).
CLI Tools Dependencies
tools/cli-tools/package.json
Updates dependencies: figlet (1.8.1→1.10.0), strip-ansi (7.1.0→7.1.2), yoctocolors (2.1.1→2.1.2).
Removed Type Import
packages/did/src/did-resolvers/web-did-resolver.test.ts
Removes explicit type-only import of ParsedDID from "did-resolver"; file continues to reference the type without explicit import.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately describes the main objective: updating dependencies with security patches, patch-level, and minor version bumps. It clearly summarizes the primary change without being vague.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-dependencies

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@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: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/vc/src/signing/sign-credential.test.ts (1)

30-31: ⚠️ Potential issue | 🟡 Minor

Duplicate comment

// Generate an unsigned credential appears on two consecutive lines.

🧹 Proposed fix
-  // Generate an unsigned credential
   // Generate an unsigned credential
   const credential = createCredential({
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/vc/src/signing/sign-credential.test.ts` around lines 30 - 31, Remove
the duplicate comment "// Generate an unsigned credential" in
sign-credential.test.ts so it only appears once; locate the repeated comment in
the test for signing credentials (near the test that exercises signCredential /
the unsigned credential setup) and delete the redundant line (or collapse into a
single comment) to eliminate the duplicate while leaving the remaining comment
intact.
🧹 Nitpick comments (1)
pnpm-workspace.yaml (1)

10-10: Security-critical update — verify aud claim opt-in for JWT middleware consumers

The hono bump to 4.12.2 resolves three HIGH-severity CVEs that were open against 4.7.10:

  • CVE-2025-59139: the bodyLimit middleware could bypass the configured body size limit when conflicting Content-Length and Transfer-Encoding: chunked headers were present.
  • CVE-2025-58362: the getPath utility contained a path-confusion flaw affecting versions 4.8.0–4.9.5 that could allow bypass of proxy-level ACLs.
  • CVE-2025-62610: hono's JWT middleware did not validate the aud claim by default, so applications could accept tokens intended for other audiences (cross-service token mix-up).

Operational note for CVE-2025-62610: The fix adds a new verification.aud configuration option to allow RFC 7519-compliant audience validation; the change is classified as a security hardening improvement, but the lack of validation can still be considered a vulnerability in default deployments. Any route using jwt() middleware should explicitly configure verification: { aud: '<expected-audience>' } to actually benefit from this fix.

Also applies to: 13-14

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pnpm-workspace.yaml` at line 10, Hono was bumped and now requires explicit
audience validation for JWTs; audit all usages of the jwt() middleware (search
for jwt(...) and any route registration using jwt()) and update their
configuration to pass verification: { aud: '<expected-audience>' } (or an array
of allowed audiences) so the middleware enforces the aud claim; ensure each
route/service sets the correct expected audience string (or environment
variable) and add tests/notes verifying tokens without the expected aud are
rejected.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@examples/issuer/package.json`:
- Line 39: The package declares an incompatible pair: "drizzle-kit": "0.31.9"
and "drizzle-orm": "0.43.1"; fix by aligning versions in package.json—either
upgrade "drizzle-orm" to a version compatible with drizzle-kit@0.31.9 (check
drizzle-kit release notes for the minimum required drizzle-orm) or downgrade
"drizzle-kit" to a compatible release (e.g., "drizzle-kit": "0.22.0") so both
dependencies match and CLI/migration commands run without the runtime version
check error.

In `@packages/vc/package.json`:
- Around line 62-64: Add the did-jwt-vc package to the pnpm workspace catalog
and update packages/vc/package.json to reference it via "did-jwt-vc": "catalog:"
instead of the fixed "4.0.16"; specifically, add the did-jwt-vc entry to the
catalog section in pnpm-workspace.yaml and then replace the pinned dependency in
the dependencies block of packages/vc/package.json so the project uses the
workspace catalog reference (look for the existing "bit-buffers" and "valibot"
catalog entries to mirror).

---

Outside diff comments:
In `@packages/vc/src/signing/sign-credential.test.ts`:
- Around line 30-31: Remove the duplicate comment "// Generate an unsigned
credential" in sign-credential.test.ts so it only appears once; locate the
repeated comment in the test for signing credentials (near the test that
exercises signCredential / the unsigned credential setup) and delete the
redundant line (or collapse into a single comment) to eliminate the duplicate
while leaving the remaining comment intact.

---

Nitpick comments:
In `@pnpm-workspace.yaml`:
- Line 10: Hono was bumped and now requires explicit audience validation for
JWTs; audit all usages of the jwt() middleware (search for jwt(...) and any
route registration using jwt()) and update their configuration to pass
verification: { aud: '<expected-audience>' } (or an array of allowed audiences)
so the middleware enforces the aud claim; ensure each route/service sets the
correct expected audience string (or environment variable) and add tests/notes
verifying tokens without the expected aud are rejected.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fb5cc49 and d8e0d35.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (82)
  • demos/e2e/src/agent.ts
  • demos/identity-a2a/package.json
  • demos/identity-a2a/src/agent.ts
  • demos/identity/src/agent.ts
  • demos/identity/src/index.ts
  • demos/payments/src/constants.ts
  • demos/skyfire-kya/src/index.ts
  • docs/package.json
  • examples/issuer/bin/start-server.ts
  • examples/issuer/package.json
  • examples/issuer/src/db/queries/credentials.ts
  • examples/issuer/src/db/queries/status-lists.ts
  • examples/issuer/src/db/schema.ts
  • examples/issuer/src/lib/credentials/build-signed-credential.test.ts
  • examples/issuer/src/lib/credentials/build-signed-credential.ts
  • examples/issuer/src/middleware/did-resolver.ts
  • examples/issuer/src/middleware/issuer.ts
  • examples/issuer/src/routes/credentials.test.ts
  • examples/issuer/src/routes/credentials.ts
  • examples/issuer/src/routes/receipts.test.ts
  • examples/issuer/src/routes/receipts.ts
  • examples/issuer/src/routes/well-known.ts
  • examples/local-did-host/src/middleware/identities.ts
  • examples/verifier/src/middleware/verifier.ts
  • examples/verifier/src/routes/well-known.ts
  • package.json
  • packages/ack-id/src/a2a/sign-message.ts
  • packages/ack-id/src/a2a/verify.ts
  • packages/ack-id/src/controller-credential.ts
  • packages/ack-pay/src/create-payment-receipt.test.ts
  • packages/ack-pay/src/create-payment-receipt.ts
  • packages/ack-pay/src/create-payment-request-token.test.ts
  • packages/ack-pay/src/create-payment-request-token.ts
  • packages/ack-pay/src/create-signed-payment-request.test.ts
  • packages/ack-pay/src/create-signed-payment-request.ts
  • packages/ack-pay/src/verify-payment-receipt.test.ts
  • packages/ack-pay/src/verify-payment-receipt.ts
  • packages/ack-pay/src/verify-payment-request-token.test.ts
  • packages/ack-pay/src/verify-payment-request-token.ts
  • packages/caip/src/schemas/schemas.test.ts
  • packages/did/src/create-did-document.ts
  • packages/did/src/did-resolvers/get-did-resolver.ts
  • packages/did/src/did-resolvers/web-did-resolver.test.ts
  • packages/did/src/did-resolvers/web-did-resolver.ts
  • packages/did/src/methods/did-key.test.ts
  • packages/did/src/methods/did-pkh.ts
  • packages/did/src/methods/did-web.ts
  • packages/did/src/resolve-did.test.ts
  • packages/did/src/resolve-did.ts
  • packages/jwt/package.json
  • packages/jwt/src/create-jwt.ts
  • packages/jwt/src/schemas/valibot.ts
  • packages/jwt/src/schemas/zod/v3.ts
  • packages/jwt/src/schemas/zod/v4.ts
  • packages/jwt/src/signer.ts
  • packages/keys/package.json
  • packages/keys/src/encoding/jwk.ts
  • packages/keys/src/keypair.ts
  • packages/keys/src/public-key.ts
  • packages/vc/package.json
  • packages/vc/src/create-presentation.test.ts
  • packages/vc/src/is-credential.ts
  • packages/vc/src/revocation/is-status-list-credential.ts
  • packages/vc/src/revocation/make-revocable.test.ts
  • packages/vc/src/revocation/status-list-credential.ts
  • packages/vc/src/signing/sign-credential.test.ts
  • packages/vc/src/signing/sign-presentation.test.ts
  • packages/vc/src/verification/is-expired.test.ts
  • packages/vc/src/verification/is-revoked.test.ts
  • packages/vc/src/verification/is-revoked.ts
  • packages/vc/src/verification/parse-jwt-credential.ts
  • packages/vc/src/verification/verify-parsed-credential.test.ts
  • packages/vc/src/verification/verify-parsed-credential.ts
  • packages/vc/src/verification/verify-proof.test.ts
  • packages/vc/src/verification/verify-proof.ts
  • pnpm-workspace.yaml
  • tools/api-utils/src/api-response.ts
  • tools/api-utils/src/middleware/error-handler.ts
  • tools/api-utils/src/middleware/signed-payload-validator.ts
  • tools/api-utils/src/validate-payload.ts
  • tools/cli-tools/package.json
  • tools/cli-tools/src/update-env-file.ts
💤 Files with no reviewable changes (29)
  • examples/issuer/src/db/queries/status-lists.ts
  • examples/local-did-host/src/middleware/identities.ts
  • examples/issuer/src/db/queries/credentials.ts
  • examples/issuer/src/db/schema.ts
  • packages/ack-id/src/controller-credential.ts
  • packages/ack-pay/src/verify-payment-receipt.ts
  • packages/keys/src/encoding/jwk.ts
  • packages/vc/src/verification/verify-proof.test.ts
  • packages/ack-pay/src/create-payment-request-token.ts
  • packages/jwt/src/schemas/zod/v3.ts
  • packages/vc/src/verification/is-expired.test.ts
  • examples/issuer/src/routes/well-known.ts
  • demos/identity-a2a/src/agent.ts
  • examples/verifier/src/routes/well-known.ts
  • packages/jwt/src/signer.ts
  • packages/vc/src/verification/parse-jwt-credential.ts
  • packages/ack-pay/src/create-payment-receipt.ts
  • packages/did/src/did-resolvers/get-did-resolver.ts
  • packages/vc/src/revocation/make-revocable.test.ts
  • packages/ack-id/src/a2a/verify.ts
  • packages/vc/src/verification/verify-proof.ts
  • packages/vc/src/is-credential.ts
  • packages/jwt/src/create-jwt.ts
  • packages/jwt/src/schemas/zod/v4.ts
  • packages/caip/src/schemas/schemas.test.ts
  • tools/api-utils/src/validate-payload.ts
  • examples/issuer/src/lib/credentials/build-signed-credential.test.ts
  • examples/issuer/src/lib/credentials/build-signed-credential.ts
  • packages/did/src/did-resolvers/web-did-resolver.test.ts

Comment on lines 62 to 64
"bit-buffers": "catalog:",
"did-jwt-vc": "4.0.13",
"did-jwt-vc": "4.0.16",
"valibot": "catalog:"
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check the pnpm-workspace.yaml catalog configuration
echo "=== Checking pnpm-workspace.yaml ==="
rg -A 50 'catalog:' pnpm-workspace.yaml | head -100

echo ""
echo "=== Checking packages/vc/package.json for did-jwt-vc ==="
rg -n 'did-jwt-vc' packages/vc/package.json

echo ""
echo "=== Checking other packages for did-jwt-vc usage ==="
rg -r '$FILENAME' 'did-jwt-vc' packages/*/package.json

Repository: agentcommercekit/ack

Length of output: 655


🏁 Script executed:

#!/bin/bash
# Check all external dependencies in package.json files to understand the pattern
echo "=== External dependencies in packages/vc/package.json ==="
rg -A 30 '"dependencies"' packages/vc/package.json | grep -E '("|:)'

echo ""
echo "=== External dependencies in other packages ==="
rg -A 20 '"dependencies"' packages/*/package.json | grep -v workspace | grep -v catalog | head -40

Repository: agentcommercekit/ack

Length of output: 2247


🏁 Script executed:

#!/bin/bash
# Check if there are any linting or configuration files enforcing dependency patterns
echo "=== Looking for dependency validation configs ==="
find . -maxdepth 2 -type f \( -name ".npmrc" -o -name "package.json" -o -name "*.yaml" -o -name "*.yml" \) | grep -v node_modules | head -20

echo ""
echo "=== Check root package.json for constraints ==="
head -30 package.json

echo ""
echo "=== Check for any pnpm-workspace configuration ==="
cat -n pnpm-workspace.yaml | head -50

Repository: agentcommercekit/ack

Length of output: 2023


Add did-jwt-vc to the pnpm workspace catalog and use the catalog reference for consistency.

The package.json inconsistently uses catalog: for bit-buffers and valibot but pins did-jwt-vc to 4.0.16. To align with the catalog pattern already established in this file, add did-jwt-vc to pnpm-workspace.yaml and reference it via catalog:.

♻️ Suggested changes

In pnpm-workspace.yaml, add to the catalog section:

  viem: 2.46.3
  zod: 3.25.4
+ did-jwt-vc: 4.0.16

In packages/vc/package.json:

-    "did-jwt-vc": "4.0.16",
+    "did-jwt-vc": "catalog:",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"bit-buffers": "catalog:",
"did-jwt-vc": "4.0.13",
"did-jwt-vc": "4.0.16",
"valibot": "catalog:"
"bit-buffers": "catalog:",
"did-jwt-vc": "catalog:",
"valibot": "catalog:"
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/vc/package.json` around lines 62 - 64, Add the did-jwt-vc package to
the pnpm workspace catalog and update packages/vc/package.json to reference it
via "did-jwt-vc": "catalog:" instead of the fixed "4.0.16"; specifically, add
the did-jwt-vc entry to the catalog section in pnpm-workspace.yaml and then
replace the pinned dependency in the dependencies block of
packages/vc/package.json so the project uses the workspace catalog reference
(look for the existing "bit-buffers" and "valibot" catalog entries to mirror).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants