패키지 목록
콘텐츠, 공동 편집, 컴파일, 렌더링, 프로세스, 애플리케이션 작업별로 AI SDK 패키지를 선택합니다.
AI SDK는 현재 25개 독립 패키지를 배포합니다. 필요한 기본 패키지만 설치하고, 기본 터미널 상호작용이 제품에 맞으면 같은 행의 명령 프리셋을 추가하세요.
두 가지 패키지 역할
| 역할 | 제공 기능 |
|---|---|
| 기본 패키지 | Commander에 의존하거나 명령 이름, 출력, 종료 동작을 결정하지 않는 구조화된 TypeScript API |
| 명령 프리셋 패키지 | 기본 패키지를 사용하는 네이티브 Commander Command로 기본 인수, 도움말, 터미널 상호작용 제공 |
명령 프리셋은 보통 이름이 -command로 끝납니다. 모든 기본 패키지에 대응하는 명령 프리셋이 필요한 것은 아닙니다.
콘텐츠 및 공동 편집 런타임
| 작업 | 기본 패키지 | 명령 프리셋 패키지 |
|---|---|---|
| 표준 헤드리스 Univer 생성 | @univer-cli/headless-univer | — |
| Univer Facade API 오프라인 검색 | @univer-cli/api-reference | @univer-cli/api-reference-command |
| Facade 실행 준비 및 바인딩 | @univer-cli/content-execution | — |
| Sheet, Doc, Slide 콘텐츠 읽기 | @univer-cli/content-inspection | @univer-cli/content-inspection-command |
| 단일 공동 편집 Unit 실행 | @univer-cli/univer-collaboration-runtime | — |
| Worker에서 공동 편집 런타임 재사용 | @univer-cli/univer-collaboration-runtime-pool | — |
콘텐츠 컴파일
| 작업 | 기본 패키지 | 명령 프리셋 패키지 |
|---|---|---|
| SVG를 Slide Facade 코드로 변환 | @univer-cli/svg-facade | @univer-cli/svg-facade-command |
| Typst 번들을 Doc Facade 코드로 변환 | @univer-cli/doc-typst-facade | @univer-cli/doc-typst-facade-command |
렌더링 및 진단
| 작업 | 기본 패키지 | 명령 프리셋 패키지 |
|---|---|---|
| Unit PNG 캡처 | @univer-cli/unit-screenshot | @univer-cli/unit-screenshot-command |
| Slide 레이아웃 검사 | @univer-cli/unit-layout-lint | @univer-cli/unit-layout-lint-command |
| Render Page 호스팅 및 브라우저 제어 | @univer-cli/univer-render-runtime | — |
| Render Page 구성 및 빌드 | @univer-cli/univer-render-page | — |
프로세스 및 수명 주기
| 작업 | 기본 패키지 | 명령 프리셋 패키지 |
|---|---|---|
| 키별로 상태 객체를 독점 획득, 캐시, 폐기 | @univer-cli/generic-keyed-instance-pool | — |
| 여러 CLI 프로세스가 하나의 로컬 상주 프로세스에 접근 | @univer-cli/daemon | @univer-cli/daemon-command |
애플리케이션 도우미
| 작업 | 기본 패키지 | 명령 프리셋 패키지 |
|---|---|---|
| 애플리케이션 설정 선언, 읽기, 저장 | @univer-cli/config | @univer-cli/config-command |
| 시각 리소스 조회, 캐시, 내보내기 | @univer-cli/resource-library | @univer-cli/resource-library-command |
선택 방법
- 업무에 맞는 기본 패키지부터 시작하세요.
- 기본 Commander 상호작용이 제품에 맞을 때만 명령 프리셋을 추가하세요.
- CLI, Web, Server가 Unit을 공유하면 공동 편집 데이터베이스에 직접 접근하지 말고 공동 편집 런타임을 사용하세요.
- 재사용, 프로세스 간 접근, 브라우저 렌더링이 필요할 때만 풀, 데몬, Render Runtime을 추가하세요.
- 대상 패키지 README에서 공개 API, 소유권, 해제 동작을 확인하세요.
개념과 핵심 사용법은 문서 로드 및 콘텐츠 작업, 시각적 검사, 런타임 재사용 및 Daemon을 참고하세요.
이 가이드는 어떠셨나요?