Skip to content

pantoken / packages/core/src / toXcodeImageset

함수: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

베타

SVG를 포함하는 Xcode 자산 카탈로그 imageset용 파일을 생성합니다(벡터 보존으로 iOS 13+에서 크기 조정 및 색상 변경이 가능합니다). .svg와 그 Contents.json을 반환합니다.

매개변수

name

string

아이콘 이름 (imageset 폴더 이름).

svg

string

인라인 SVG 마크업.

반환값

AssetFile[]

imageset의 파일들로, 경로는 .xcassets 루트에 상대적입니다.

예제

ts
import { toXcodeImageset } from "@pantoken/core";

const files = toXcodeImageset("arrow-left", "<svg viewBox='0 0 24 24'/>");
// → [
//   { path: "arrow-left.imageset/arrow-left.svg", content: "<svg…" },
//   { path: "arrow-left.imageset/Contents.json", content: "{…preserves-vector-representation…}" },
// ]