Skip to content

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

Funktion: scaffoldProject()

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

Alpha

Ein Starterprojekt für eine Plattform aufsetzen, mit pantoken bereits installiert und integriert.

Parameter

platform

string

Ein ScaffoldPlatform.

dir?

string

Das Zielverzeichnis (Standard "."). Sein Basisname (oder "pantoken-app" für ".") wird in den Vorlagendateien durch ersetzt.

options?

ScaffoldProjectOptions

theme/mode wähle, welche @pantoken/css vom Token-Sheet gerüsteten Dateien Import (Standard "rebrand"/"light"), auf jeder Plattform angewendet. cdn wählt das CDN Anbieter canvas-theme-editor des theme.css/theme.js sind für gebaut (Standard jsDelivr); von allen anderen Plattformen ignoriert. locale (Standard "en") legt die Attribute des generierten Markups lang/dir fest.

Rückgabe

Promise<string[]>

Die geschriebenen Pfade.

Beispiel

React-Starter erstellen

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

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