Releases: cbcruk/swiftx
Release list
2026.09.13
패키지
| 패키지 | 버전 |
|---|---|
@cbcruk/pdf-cli |
0.1.0 |
@cbcruk/translate-cli |
0.1.0 |
@cbcruk/vision-ocr |
2.0.0 |
@cbcruk/swift-bridge |
0.1.0 |
설치
필요한 래퍼만 골라 설치한다. 미리 빌드된 유니버설 바이너리(arm64 + x86_64)가 들어 있어
설치 시점에 Swift 툴체인이 필요하지 않다.
pnpm add @cbcruk/pdf-cli @cbcruk/translate-cli @cbcruk/vision-ocr브리지(@cbcruk/swift-bridge)는 전이 의존성으로 따라온다. SwiftCliError로 오류를 가르려면
직접 import해야 하니 그때만 "@cbcruk/swift-bridge": "^0.1.0"을 함께 적는다.
macOS 하한
vision-ocr macOS 13 · pdf-cli와 translate-cli macOS 26.
2026.09.03
미리 빌드된 유니버설 바이너리(arm64 + x86_64)를 동봉한 tarball이다.
설치 시점에 Swift 툴체인이 필요하지 않다.
설치
필요한 패키지만 골라 dependencies에 넣는다. 그게 전부다.
{
"dependencies": {
"@cbcruk/pdf-cli": "https://github.com/cbcruk/swiftx/releases/download/2026.09.03/cbcruk-pdf-cli-0.1.0.tgz",
"@cbcruk/translate-cli": "https://github.com/cbcruk/swiftx/releases/download/2026.09.03/cbcruk-translate-cli-0.1.0.tgz",
"@cbcruk/vision-ocr": "https://github.com/cbcruk/swiftx/releases/download/2026.09.03/cbcruk-vision-ocr-2.0.0.tgz"
}
}브리지(@cbcruk/swift-bridge)는 npm에서 전이 의존성으로 따라오므로 적지 않아도 된다.
SwiftCliError로 오류를 가르려면 직접 import해야 하니 그때만
"@cbcruk/swift-bridge": "^0.1.0"을 함께 적는다.
왜 브리지만 npm인가
브리지는 이 저장소에서 바이너리를 들고 다니지 않는 유일한 패키지다 — 의존성 0에
플랫폼 잠금도 없는 9KB짜리 TypeScript다. 래퍼들이 그걸 ^0.1.0으로 요구하는데
레지스트리에 없으면 설치가 404로 죽어서, 소비 측이 overrides로 우회해야 했다.
브리지만 npm에 올려 그 전이 해석을 정상으로 되돌렸다. 사본이 하나로 모이는 것도
그대로라 instanceof SwiftCliError가 패키지 경계를 넘어서도 성립한다.
바이너리를 동봉하는 나머지 셋은 여기 릴리스에 남는다.
macOS 하한
vision-ocr macOS 13 · pdf-cli와 translate-cli macOS 26.