Devotd Github
新着モデルコンテキストプロトコル

alpic-ai/skybridge — skybridge dev の DEP0190 警告を削除

alpic-ai/skybridge は `skybridge dev` の型チェック実行方式を変え、Node.js の DEP0190 非推奨予定警告を取り除くとともに、プロセス起動失敗をコンソールメッセージとして扱う。

リポジトリ情報alpic-ai/skybridge ↗

alpic-ai/skybridge は `skybridge dev` の型チェック実行方式を変え、Node.js の DEP0190 非推奨予定警告を取り除くとともに、プロセス起動失敗をコンソールメッセージとして扱う。

GitHub の説明: Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.

スター
★ 2.2K
フォーク
141
言語
TypeScript
ライセンス
MIT
最新リリース
v2.0.4
原文を見る ↗GitHub で見る ↗

alpic-ai/skybridge は MCP(Model Context Protocol) アプリと ChatGPT アプリのためのフルスタック TypeScript フレームワークである。リポジトリの説明では、型安全で React ベース、プラットフォーム非依存であると明言している。2026年10月29日の GitHub コミット 9afa5fa(#965) は、`skybridge dev` で出ていた警告を1つ取り除く修正である。変更されたのは `packages/core/src/cli/use-typescript-check.ts` の1ファイルだけで、内容は追加11行、削除4行にとどまる。

このファイルは開発サーバーが動いている間、`npx tsc --noEmit --watch --pretty false` を子プロセスとして起動し、型エラーをまとめて 전달する。`--noEmit` は結果ファイルを作らずエラーだけを見るという意味で、`--watch` はファイルが変わるたびに再チェックするという意味である。従来のコードは `shell: true` で実行しながら引数を1行の文字列に連結しており、Node.js はその方式について非推奨予定警告 DEP0190 を上げていた。今回のパッチは実行を `npx` と引数配列に分け、`shell` オプションを 빼면서警告が出ないようにした。合わせて入った `error` イベントハンドラーは、型チェックプロセス自体が始まらない場合にコンソールに `TypeScript watcher failed to start` というメッセージを残す。エラーをまとめて伝えていた部分はそのまま残っている。

ただし、このコミットは機能の追加ではなく CLI 内部の保守的修正であり、新しいバージョンやリリースノートの情報はこの記録には載っていない。ライセンスや関心度といったリポジトリの基本値も示されていないため、この変更がフレームワーク全体にどれほど影響するかは判断しにくい。`skybridge dev` を使う立場で確認できるのは、コンソールのノイズが消え、起動失敗がメッセージとして現れるところまでであり、このフレームワークを使うかどうか|Other: は他の根拠と合わせて判断する必要がある。