Skip to content

pantoken / packages/core/src / toXcodeImageset

Fonction: toXcodeImageset()

toXcodeImageset(name, svg): AssetFile[]

Bêta

Génère les fichiers pour un imageset du catalogue d'assets Xcode contenant un SVG (avec conservation vectorielle, donc il s'échelonne et peut être teinté sur iOS 13+). Retourne le .svg et son Contents.json.

Paramètres

name

string

Le nom de l'icône (nom du dossier imageset).

svg

string

Marquage SVG en ligne.

Retourne

AssetFile[]

Les fichiers de l'imageset, chemins relatifs à la racine .xcassets.

Exemple

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