Skip to content

pantoken / packages/core/src / toXcodeImageset

Función: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Beta

Construye los archivos para un imageset del catálogo de recursos de Xcode que contiene un SVG (con preservación vectorial, para que se escale y se pueda tintar en iOS 13+). Devuelve el .svg y su Contents.json.

Parámetros

name

string

El nombre del icono (nombre de la carpeta imageset).

svg

string

Marcado SVG en línea.

Devuelve

AssetFile[]

Los archivos del imageset, rutas relativas a la raíz de .xcassets.

Ejemplo

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