Vigia

ink を 7.x から 8.x へアップグレード

ink 7.1.1 と 8.0.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート0
変更されたシグネチャ8
削除されたクラス/インターフェースのメンバー0
変更されたクラス/インターフェースのメンバー0
新たに非推奨0
要件の変更(engines、peer 依存関係)2
新しいエクスポート0

削除されたエクスポート

検出されませんでした。

変更されたシグネチャ

export変更前変更後
ink · useApp(): Props(): Props
ink · useStderr(): Props(): Props
ink · useStdout(): Props(): Props
ink · BoxMetrics{ readonly width: number; readonly height: number; readonly left: number; readonly top: number; }{ readonly width: number; readonly height: number; readonly left: number; readonly top: number; readonly clientWidth: number; readonly clientHeight: number; }
ink · StdinProps{ readonly stdin: NodeJS.ReadStream; readonly setRawMode: (value: boolean) => void; readonly isRawModeSupported: boolean; }{ readonly stdin: NodeJS.ReadableStream; readonly setRawMode: (isEnabled: boolean) => void; readonly isRawModeSupported: boolean; }
ink · StderrProps{ readonly stderr: NodeJS.WriteStream; readonly write: (data: string) => void; }{ readonly stderr: NodeJS.WritableStream; readonly write: (data: string) => void; }
ink · StdoutProps{ readonly stdout: NodeJS.WriteStream; readonly write: (data: string) => void; }{ readonly stdout: NodeJS.WritableStream; readonly write: (data: string) => void; }
ink · ElementMetrics{ x: number; y: number; width: number; height: number; }{ x: number; y: number; width: number; height: number; clientWidth: number; clientHeight: number; }

削除されたクラス/インターフェースのメンバー

検出されませんでした。

変更されたクラス/インターフェースのメンバー

検出されませんでした。

新たに非推奨

検出されませんでした。

要件の変更(engines、peer 依存関係)

変更前変更後
peerDependencies.react>=19.2.0>=19.3.0
peerDependencies.@types/react>=19.2.0>=19.3.0

このデータを AI エージェントに渡す

Vigia は無料の MCP サーバーです。コーディングエージェントがコードを書く前に、バージョン・破壊的変更・脆弱性を確認できます。登録も API キーも不要です。

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Cursor に追加VS Code に追加★ GitHub でスターを付ける

その他の MCP クライアント
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

エージェント用スキル (SKILL.md):Vigia を使うタイミングをエージェントに伝えます · プルリクエスト用 GitHub Action

よくある質問

ink を 7 から 8 にアップグレードする際の破壊的変更は?

ink 7.1.1 と 8.0.0 の間で、Vigia は削除されたエクスポートを 0 件、変更されたシグネチャを 8 件、削除または変更されたクラス/インターフェースのメンバーを 0 件検出しました。

ink 8 で非推奨になったものは?

ink 8.0.0 では 0 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/ink/upgrade?from=7.1.1&to=8.0.0