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" });