Skip to content

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

Fonction: scaffoldProject() ​

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

Alpha

Créer un projet de démarrage pour une plateforme, avec pantoken déjà installé et intégré.

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 de modèle.

options? ​

ScaffoldProjectOptions

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

Retourne ​

Promise<string[]>

Les chemins écrits.

Exemple ​

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