Skip to content

chore(deps): drop direct @unhead/vue dependency - #121

Closed
naitokosuke wants to merge 1 commit into
chore/update-secretlint-13from
chore/update-unhead-vue-3
Closed

chore(deps): drop direct @unhead/vue dependency#121
naitokosuke wants to merge 1 commit into
chore/update-secretlint-13from
chore/update-unhead-vue-3

Conversation

@naitokosuke

@naitokosuke naitokosuke commented Aug 13, 2026

Copy link
Copy Markdown
Owner

概要

@unhead/vue v3 へのメジャー更新の代わりに、直接依存そのものを削除します。

理由

  • @unhead/vue は INIT 時からの直接依存ですが、コード中に直接 import は 1 箇所もなく、useHead などはすべて Nuxt の auto-import 経由です
  • nuxt 4.5.2 は内部で @unhead/vue ^3.3.1 に依存しており、直接依存の v2 (2.1.17) は古い二重インスタンスとして共存している状態でした
  • 直接依存を削除することで Nuxt 管理に一本化され、今後バージョンがズレる余地がなくなります(削除後は pnpm why @unhead/vue で 3.3.1 のみが解決されることを確認済み)

検証

  • pnpm lint 成功
  • pnpm build 成功
  • tsc -p .nuxt/tsconfig.node.json --noEmit 成功

備考

#120 の上に積んでいます。#118#119#120 → この PR の順にマージしてください。

🤖 Generated with Claude Code

@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blog Ready Ready Preview Aug 13, 2026 4:35pm

@unhead/vue は INIT 時からの直接依存だが、コード中に直接 import はなく
useHead などはすべて Nuxt の auto-import 経由。nuxt 4.5.2 は内部で
@unhead/vue ^3.3.1 に依存しており、直接依存の v2 が古い二重インスタンス
として残っていたため、直接依存ごと削除して Nuxt 管理に一本化する。

lint / build / tsc (tsconfig.node.json) 成功を確認。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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