2026-05-01

요약 (AI 작성)

ohah/zts는 코드 생성기 플러그인 통합, TSConfig 처리 개선, 파서 강화 등 큰 규모의 리팩토링과 신규 기능을 진행했다. #2377~#2321의 다수 PR들이 머지되며 codegen 파이프라인과 React Native preset 연결, ZTS 오류 코드 1400-1499 정의, TypeScript/Flow AST 멤버 보존, CLI 인라인 옵션(--tsconfig-raw, --packages=external, --line-limit, --drop-labels) 등 핵심 기능이 완성되었다. ohah/ohah.github.io는 CRON_CRD_WRITE.md 작업 일정 관리와 .mdx 파일 검수를 완료하며 크론 태스크가 정상 수행됐다.

커밋

ohah/ohah.github.io

ohah/zts

PR (해당일 생성/머지)

repo#상태제목
ohah/zts#2377mergedfeat(codegen): integrate codegen plugin — pipeline + RN preset wiring
ohah/zts#2376mergedfeat(codegen): add validator + ZTS error codes (1400-1499)
ohah/zts#2374mergedfeat(codegen): add view_config_emitter — ComponentShape → JS string
ohah/zts#2373mergedfix(test): dynamic free port allocation for dev server tests
ohah/zts#2372mergedfeat(codegen): add schema_builder for ComponentShape construction
ohah/zts#2371mergedrefactor(compat): extract hasAny helper for packed-struct bitmaps
ohah/zts#2370mergedfix(napi)!: strict throw on invalid 'jsx' option (was silent classic fallback)
ohah/zts#2369mergedfeat(parser): preserve Flow object body members
ohah/zts#2368mergedrefactor(cli): consolidate manual tsconfig merge into tsconfig_merge + wire --tsconfig-raw
ohah/zts#2366mergedrefactor(config): extract autodiscoverFromEntry helper
ohah/zts#2365mergedfeat(parser): preserve TS property signature key/type/flags
ohah/zts#2364mergedfix(cli): drop tsconfig vocab from --jsx CLI arg parser
ohah/zts#2363mergedrefactor(tsconfig): wire NAPI transpile autodiscovery + drop JS-side helper
ohah/zts#2362mergedrefactor(shared): extract isPlainObject helper from 3 inline guards
ohah/zts#2361mergedfeat(codegen): add type alias / interface indexer
ohah/zts#2360mergedrefactor(config): extract applyJsonBool helper for tsconfig boolean fields
ohah/zts#2359closedrefactor(shared): extract isPlainObject helper from 3 inline guards
ohah/zts#2357mergedfeat(codegen): add schema data structures
ohah/zts#2356mergedfeat(tsconfig): merge raw + jsx in Zig (esbuild-style single source of truth)
ohah/zts#2350mergedfeat(cli): support --tsconfig-raw inline compiler options
ohah/zts#2349mergedfeat(cli): expose allow-overwrite safely
ohah/zts#2347mergedfeat(cli): support --line-limit output wrapping
warpdotdev/warp#9713openfix(ime): preserve Korean IME last syllable across commits (#8919)
ohah/zts#2346mergedfeat(cli): support pure call dce hints
ohah/zts#2345mergedfeat(cli): --drop-labels 옵션 지원
ohah/zts#2344mergedfeat(cli): support --packages=external
ohah/zts#2328mergeddocs: 현재 CLI/config 기준 문서 정합성 보정
ohah/zts#2327mergeddocs(plugin): watch lifecycle 문서 보강
ohah/zts#2326mergedfeat(plugin): watch lifecycle hook 연결
ohah/zts#2325mergedrefactor(tests): add runFixture helper to dedupe fixture+runZts boilerplate
ohah/zts#2324mergedrefactor(transformer): extract await/yield expression builders
ohah/zts#2323mergedfix(transformer): downlevel for-await-of for es2017
ohah/zts#2322mergedrefactor(parser): unify is_ts + reject_ts_syntax_in_js into SourceMode enum
ohah/zts#2321mergedrefactor(bundler): JS 계열 source type을 ModuleType으로 통일