Skip to content

pantoken / packages/core/src / toXcodeImageset

Função: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Beta

Construa os arquivos para um imageset do catálogo de recursos do Xcode que contém um SVG (com preservação vetorial, assim escala e aplica tintura no iOS 13+). Retorna o .svg e seu Contents.json.

Parâmetros

name

string

O nome do ícone (nome da pasta do imageset).

svg

string

Marcação SVG embutida.

Retorna

AssetFile[]

Arquivos do imageset, caminhos relativos à raiz .xcassets.

Exemplo

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…}" },
// ]