TypeScript 뉴스
TypeScript의 새 버전, 타입 시스템 개선, 개발 도구 통합 소식을 다룹니다.
총 78건·최신 업데이트
- 22
Show HN: @playbykey/theory – 음악 이론 TypeScript 엔진 및 MCP 서버
@playbykey/theory는 스케일, 모드, 음정 관계 등을 계산할 수 있는 TypeScript 전용 음악 이론 엔진입니다. 의존성이 없는 가벼운 구조로 설계되었으며, MCP(Model Context Protocol) 서버를 지원하여 AI 에이전트와의 연동도 가능합니다.
Show HN: @playbykey/theory - Music theory TypeScript engine and MCP server↗theory-engine.docs.playbykey.com
- 27
TypeScript, Zod, Supabase를 활용한 프래질 X 증후군 디지털 선별 시스템 구축
브라질 대학생 팀이 유전 질환인 프래질 X 증후군의 조기 진단을 돕는 디지털 선별 시스템을 개발했습니다. TypeScript와 Supabase를 활용해 보안성과 정확도(9mu%)를 동시에 확보했으며, 의료 데이터 보호를 위한 RLS 및 UUID 적용 등 엔지니어링적 완성도를 높였습니다.
Criando um Sistema de Triagem Digital para a Síndrome do X Frágil com TypeScript, Zod e Supabase↗dev.to
- 30
스키마 없이 TypeScript로 비공식 API 응답 타입 정의하기에서 얻은 교훈
외부 API의 불확실한 응답 구조에 대응하기 위해 TypeScript 인터페이스를 설계할 때, 무분별한 옵셔lar 처리 대신 관찰된 데이터를 기반으로 한 정교한 타입 정의가 필요합니다. 특히 Steam API 사례처럼 엔드포인트마다 다른 성공 여부(boolean vs integer)와 데이터 누락 패턴을 정확히 식별하여 런타임 오류를 방지해야 합니다.
What I learned about typing unofficial API responses in TypeScript without a schema↗dev.to
- 33
Webernetes: 누군가 브라우저로 쿠버네티스를 포팅했습니다 - 10만 라인의 TypeScript 코드, 당신의 탭에서 실행
ngrok의 개발자 Sam Rose가 쿠버네티스의 핵심 컴포넌트를 TypeScript로 재작성하여 브라우저에서 실행되는 'Webernetes'를 개발했습니다. 이 프로젝트는 140KiB라는 초경량 사이즈로 클러스터링, 서비스 디스커버리 등 주요 기능을 구현하며, LLM을 활용한 대규모 코드 변환과 엄격한 테스트 검증 과정을 거쳤습니다.
Webernetes: Someone Ported Kubernetes to the Browser — 100K Lines of TypeScript, Runs in Your Tab↗dev.to
- 34
레거시 Razor + JavaScript 프론트엔드를 React와 TypeScript로 전환하기: 한 컴포넌트씩
기존의 복잡하게 얽힌 서버 사이드 렌더링(Razor)과 클라이언트 스크립트 기반 프론트엔드를 컴포넌트 단위로 React와 TypeScript로 전환한 사례를 다룹니다. 전체 시스템을 한 번에 재작성하는 위험 대신, 기존 페이지 내에 신규 컴포넌트를 마운트하는 방식을 통해 서비스 연속성을 유지하며 기술 부채를 해결했습니다.
Migrating a Legacy Razor + JavaScript Frontend to React and TypeScript, One Component at a Time↗dev.to
- 37
ctrodb: TypeScript를 위한 클라이언트 사이드 데이터베이스 - 의존성 없음
ctrodb는 브라우저의 IndexedDB와 Node.js의 인메모리 환경을 지원하는 TypeScript 전용 클라이언트 사이드 데이터베이스입니다. MongoDB 스타일의 직관적인 API와 스키마 검증, 그리고 React를 위한 시그널 기반 반응형 훅을 제공하여 프론트엔드 개발의 생산성을 높이는 데 집중하고 있습니다.
ctrodb: A Client-Side Database for TypeScript — Zero Dependencies↗dev.to
- 39
Show HN: typia 플러그인과 같은 린터 및 TypeScript-Go 도구 체인의 800배 빠른 성능
ttsc는 Go 언어를 활용해 TypeScript의 컴파일, 체크, 변환을 수행하는 차세대 툴체인으로, 기존 tsc와 eslint, prettier를 대체하여 압도적인 속도를 제공합니다. 특히 린트 위반을 컴파일 에러로 통합하고 typia와 같은 강력한 플러그인을 지원하여 타입 안전성과 개발 효율성을 동시에 높이는 데 집중합니다.
Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia↗github.com
- 40
Git 리비전 간 TypeScript 프로젝트 아키텍처 변화를 보여주는 CLI 구축기
기존 의존성 분석 도구가 현재 상태만 보여주는 것과 달리, 이 도구는 Git 커밋 간의 변화를 추적하여 새로운 순환 참조나 경계 침범 의존성을 찾아냅니다. 이를 통해 개발자가 코드 리뷰 과정에서 아키텍처가 서서히 나빠지는 현상을 사전에 감지하고 대응할 수 있도록 돕습니다.
I built a CLI that shows how your TypeScript project architecture changed between Git revisions↗dev.to











