Skip to content

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

Funzione: scaffoldProject()

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

Alpha

Genera lo scheletro di un progetto iniziale per una piattaforma, con pantoken già installato e configurato.

Parametri

platform

string

Un ScaffoldPlatform.

dir?

string

La directory di destinazione (predefinita "."). Il suo nome base (o "pantoken-app" per ".") viene sostituito a nei file template.

options?

ScaffoldProjectOptions

theme/mode selezionare quali @pantoken/css file scaffoldati del token sheet importa (predefinito "rebrand"/"light"), applicato su tutte le piattaforme. cdn seleziona il provider CDN provider canvas-theme-editor di theme.css/theme.js sono costruiti per (predefinito jsDelivr); ignorato da tutte le altre piattaforme. locale (predefinito "en") imposta gli attributi del markup generato lang/dir attributes.

Restituisce

Promise<string[]>

I percorsi scritti.

Esempio

Genera uno starter per React

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

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