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