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`에서 나던 경고 하나를 걷어내는 수정이다. 바뀐 곳은 `packages/core/src/cli/use-typescript-check.ts` 한 파일이며, 추가 11줄과 삭제 4줄에 그친다.

해당 파일은 개발 서버가 떠 있는 동안 `npx tsc --noEmit --watch --pretty false`를 자식 프로세스로 띄워 타입 오류를 모아 전달한다. `--noEmit`는 결과 파일을 만들지 않고 오류만 보라는 뜻이고, `--watch`는 파일이 바뀔 때마다 다시 검사한다는 의미다. 기존 코드는 `shell: true`로 실행하면서 인자를 한 줄짜리 문자열에 이어 붙였고, Node.js는 그 방식에 대해 폐기 예정 경고 DEP0190을 내고 있었다. 이번 패치는 실행을 `npx`와 인자 배열으로 나누고 `shell` 옵션을 빼면서 경고가 뜨지 않게 했다. 함께 들어간 `error` 이벤트 핸들러는 타입 검사 프로세스 자체가 시작되지 않으면 콘솔에 `TypeScript watcher failed to start` 메시지를 남긴다. 오류를 모아 전달하던 부분은 그대로다.

다만 이번 커밋은 기능 추가가 아니라 CLI 내부의 유지보수 수정이며, 새 버전이나 릴리스 노트 정보는 이 기록에 없다. 라이선스나 관심 규모 같은 저장소 기본 값도 주어지지 않아 변경이 프레임워크 전체에 미치는 영향은 판단하기 어렵다. `skybridge dev`를 쓰는 입장에서는 콘솔 잡음이 사라지고 시작 실패가 메시지로 드러난다는 점까지가 확인 가능한 결과고, 이 프레임워크를 쓸지 말지는 다른 근거와 함께 판단해야 한다.