Skip to content

chore(deps): update dependencies within current major - #118

Merged
naitokosuke merged 2 commits into
mainfrom
chore/update-deps-non-major
Aug 13, 2026
Merged

chore(deps): update dependencies within current major#118
naitokosuke merged 2 commits into
mainfrom
chore/update-deps-non-major

Conversation

@naitokosuke

@naitokosuke naitokosuke commented Aug 13, 2026

Copy link
Copy Markdown
Owner

概要

メジャー跨ぎ以外の依存関係を最新化し、nuxt.config.ts の型エラーを修正します。

更新内容

Nuxt エコシステム

  • nuxt / @nuxt/kit 4.4.84.5.2
  • @nuxt/content 3.14.03.15.2
  • @nuxt/icon 2.2.32.5.0
  • @nuxt/eslint 1.16.01.17.0
  • @nuxt/hints 1.1.31.1.4
  • @nuxtjs/seo 5.3.05.3.12
  • @unhead/vue 2.1.22.1.17

Lint ツール

  • oxlint / eslint-plugin-oxlint 1.69.01.78.0
  • @typescript-eslint/parser 8.61.08.67.0
  • eslint 9.39.29.39.5(同一メジャー内)

その他

  • secretlint / @secretlint/secretlint-rule-preset-recommend 11.3.011.7.1(同一メジャー内)
  • valibot 1.4.11.4.2
  • pg 8.21.08.23.0
  • lefthook 2.1.92.1.10
  • lightningcss 1.32.01.33.0
  • remark-mdc 3.11.03.11.1

nuxt.config.ts の型エラー修正

ogImage.fonts は nuxt-og-image 6.6+ で削除されたオプションで、IDE の
'fonts' does not exist in type 'Partial<ModuleOptions>' エラーの原因でした。
@nuxt/fonts が管理するフォント(Zen Old Mincho)は全サブセット込みで自動的に
OG 画像へ含まれるようになったため、指定を削除しています。

なお 'nitro' does not exist in type ... の IDE エラーは古い .nuxt を参照した
TS server の stale 状態によるもので、tsc では再現しません。このブランチを pull して
pnpm installpnpm build(または nuxt prepare)後に TS server を再起動すれば解消します。

検証

  • pnpm lint (oxlint + eslint) 成功
  • pnpm build 成功
  • tsc -p .nuxt/tsconfig.node.json --noEmit 成功(nuxt.config.ts の型エラーなし)
  • 生成された OG 画像の日本語が Zen Old Mincho で描画されることを目視確認

備考

eslint 10, @unhead/vue 3, secretlint 13, @types/node 26, satori 0.29 のメジャー更新は
この PR の上に積んだ別 PR で対応します(上から順にマージしてください)。

🤖 Generated with Claude Code

メジャー跨ぎ以外の依存を最新化:
- nuxt / @nuxt/kit 4.4.8 → 4.5.2
- @nuxt/content 3.14.0 → 3.15.2, @nuxt/icon 2.2.3 → 2.5.0
- @nuxt/eslint 1.16.0 → 1.17.0, @nuxt/hints 1.1.3 → 1.1.4
- oxlint / eslint-plugin-oxlint 1.69.0 → 1.78.0
- @typescript-eslint/parser 8.61.0 → 8.67.0
- eslint 9.39.2 → 9.39.5, secretlint 11.3.0 → 11.7.1(同一メジャー内)
- @nuxtjs/seo 5.3.0 → 5.3.12, @unhead/vue 2.1.2 → 2.1.17
- valibot 1.4.2, pg 8.23.0, lefthook 2.1.10, lightningcss 1.33.0, remark-mdc 3.11.1 ほか

lint / build 成功を確認。
eslint 10, @unhead/vue 3, secretlint 13, @types/node 26, satori 0.29 のメジャー更新は別 PR で対応。

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

nuxt-og-image 6.6+ で `fonts` モジュールオプションが削除され、
@nuxt/fonts が管理するフォント(Zen Old Mincho)は全サブセット込みで
自動的に OG 画像へ含まれるようになった。残っていた指定が
nuxt.config.ts の型エラーの原因だったため削除。

tsc (tsconfig.node.json) が通ること、build で生成される OG 画像の
日本語が Zen Old Mincho で描画されることを確認。

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