Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldProject

Fonction: scaffoldProject()

scaffoldProject(platform, dir?, options?): Promise<string[]>

Alpha

Générer un projet de démarrage pour une plateforme, avec pantoken déjà installé et configuré.

Paramètres

platform

string

Un ScaffoldPlatform.

dir?

string

Le répertoire cible (par défaut "."). Son nom de base (ou "pantoken-app" pour ".") est substitué à dans les fichiers modèles.

options?

ScaffoldProjectOptions

theme/mode sélectionnez quels @pantoken/css fichiers de feuille de tokens générés importer (par défaut "rebrand"/"light"), appliqué à toutes les plateformes. cdn sélectionne le fournisseur CDN canvas-theme-editor's theme.css/theme.js pour lesquels sont construits (par défaut jsDelivr); ignoré par toutes les autres plateformes. locale (par défaut "en") définit le(s) lang/dir attribut(s) du balisage généré.

Renvoie

Promise<string[]>

Les chemins écrits.

Exemple

Générer un projet de démarrage React

ts
import { scaffoldProject } from "@pantoken/scaffold";

scaffoldProject("react", "./my-app");
scaffoldProject("vue", "./my-vue-app", { theme: "canvas", locale: "hu" });