Skip to content

KoreanScript 0.3 — JS + 타입 선언과 실용 도구

Pre-release
Pre-release

Choose a tag to compare

@uiwwsw uiwwsw released this 22 Oct 02:11
· 45 commits to main since this release

한글스크립트 0.3 실험판입니다.

기본 CLI 출력이 JavaScript + .d.ts로 바뀝니다. 기존 .ts 출력은 --typescript로 사용할 수 있습니다.

  • ksc build 파일.ks: 타입 검사 후 .js와 .d.ts 생성
  • ksc run 파일.ks: 파일 생성 없이 Node.js 실행
  • 계산기·할인 계산·숫자 통계·문자열 정리 예제와 편집 가능한 입력란
  • 평균·최솟값·최댓값·반올림·숫자 변환·공백 정리를 포함한 15개 기본 함수
  • Worker 컴파일, 180ms 입력 지연, 동일 소스 재사용, 출력 제한
  • 패키지 API 타입 선언, README와 문법 명세 개선

데모: https://koreanscript.vercel.app/

검증: 17개 테스트, 예제 타입 검사, 패키지 설치/API 실행, Chrome에서 네 도구 실행과 0 나눗셈 처리 확인.
로컬 1,000행 변환 중앙값 약 4.45ms → 0.65ms. 기기별 성능 보장은 아니며 컴파일러 Worker 다운로드 약 3.58MB는 남아 있습니다.

첨부 tgz로 설치할 수 있습니다. npm registry 게시 여부는 registry에서 별도로 확인하세요.