Skip to content

chore(deps): replace json-schema-to-typescript#3748

Open
aaharu wants to merge 1 commit intonuxt:mainfrom
aaharu:re-json-schema-to-typescript-lite
Open

chore(deps): replace json-schema-to-typescript#3748
aaharu wants to merge 1 commit intonuxt:mainfrom
aaharu:re-json-schema-to-typescript-lite

Conversation

@aaharu
Copy link
Contributor

@aaharu aaharu commented Mar 17, 2026

🔗 Linked issue

N/A

❓ Type of change

  • 📖 Documentation (updates to the documentation or readme)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • 👌 Enhancement (improving an existing functionality like performance)
  • ✨ New feature (a non-breaking change that adds functionality)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

Re-apply the dependency change from #3697, which was reverted when #3704 was merged.

📝 Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

…pescript-lite and update related dependencies
@vercel
Copy link

vercel bot commented Mar 17, 2026

@aaharu is attempting to deploy a commit to the Nuxt Team on Vercel.

A member of the Team first needs to authorize it.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 17, 2026

npm i https://pkg.pr.new/@nuxt/content@3748

commit: 57edb65

@coderabbitai
Copy link

coderabbitai bot commented Mar 17, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fcf315f3-ef38-4361-b997-41b6366cb76a

📥 Commits

Reviewing files that changed from the base of the PR and between ca99792 and 57edb65.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • package.json
  • src/utils/templates.ts

📝 Walkthrough

Walkthrough

This pull request replaces the json-schema-to-typescript dependency with json-schema-to-typescript-lite version ^15.0.0 in package.json. Corresponding import statements in src/utils/templates.ts are updated to reference the lite variant for both the runtime import and the JSONSchema type import. No public API signatures, exported entities, or functionality are modified.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: replacing a dependency from json-schema-to-typescript to json-schema-to-typescript-lite, which aligns with the changeset.
Description check ✅ Passed The description is directly related to the changeset, explaining that it re-applies a dependency change from a previous PR that was reverted.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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.

Tip

You can enable review details to help with troubleshooting, context usage and more.

Enable the reviews.review_details setting to include review details such as the model used, the time taken for each step and more in the review comments.

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.

1 participant