OPEN GRID 1.2.1 은 가벼워지고, 문서가 생긴 릴리스입니다. 새 기능을 더하기보다,
이미 있는 것을 더 잘 쓰도록 다듬었습니다 — 배포 번들을 실제로 27% 줄였고,
공개 API를 브라우저에서 바로 볼 수 있는 레퍼런스 문서를 열었습니다.
기능과 동작은 이전과 완전히 동일합니다.
이번에 달라진 것
⚡ ES 번들 27% 경량화 (버그 수정)
빌드 도구(Vite)가 ES 모듈 번들에 압축을 적용하지 않아, 그동안 배포되던 ESM 번들이
주석·공백까지 그대로 담긴 비압축 상태였습니다. 이번에 이를 바로잡아
모든 청크를 압축하도록 고쳤습니다.
- 코어 청크 gzip 135KB → 98KB (약 −27%).
- 번들러(webpack·Vite 등)로 앱을 빌드하는 모든 사용자가 더 작은 결과물을 받습니다.
- 번들 크기가 다시 커지지 않도록 사이즈 검사(
npm run size)를 CI에 추가했습니다.
📑 공개 API 문서 사이트
코어 전 파일에 한국어 / English 병행 주석(JSDoc)을 달고, 이를
TypeDoc으로 렌더한 API 레퍼런스를 공개했습니다. 옵션·메서드·타입을
검색하고 링크로 탐색할 수 있습니다.
- 데모·가이드 상단 메뉴와 홈 화면에 “📑 API 문서” 버튼을 추가했습니다.
- 클래스(OpenGrid·LocaleRegistry·IconRegistry·SkinRegistry…)와 인터페이스(GridOptions·ColumnDef…)를 한 곳에서.
- 에디터 자동완성 툴팁에서도 같은 한·영 설명이 보입니다.
그대로인 것
1.2.1 은 패치 릴리스입니다. API·동작·화면 문자열은 하나도 바뀌지 않았습니다.
1.2.0 의 다국어(i18n) 지원도 그대로입니다 — 기본 로케일은 한국어, 옵션을 주지 않으면 이전과 동일하게 동작합니다.
설치
npm install open-grid
# 또는 CDN
# https://unpkg.com/open-grid@1.2.1/dist/open-grid.js
npmjs.com/package/open-grid
· 코어 의존성 0, MIT 라이선스로 상용에도 자유롭게.
OPEN GRID 는 순수 JavaScript 데이터 그리드입니다. React·Vue·Angular·jQuery·Vanilla 어디서든 동작합니다. · MIT License