Skip to content

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

Funktion: scaffoldProject() ​

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

Alfa

Skapa ett startprojekt för en plattform, med pantoken redan installerat och anslutet.

Parametrar ​

platform ​

string

En ScaffoldPlatform.

dir? ​

string

Målmappen (standard "."). Dess basename (eller "pantoken-app" för ".") ersätter i mallfilerna.

options? ​

ScaffoldProjectOptions

theme/mode välj vilka @pantoken/css token sheet scaffolded files import (standard "rebrand"/"light"), tillämpas över alla plattformar. cdn väljer CDN leverantör canvas-theme-editor's theme.css/theme.js är byggda för (standard jsDelivr); ignoreras av alla andra plattformar. locale (standard "en") sätter den genererade markupens lang/dir attribut.

Returnerar ​

Promise<string[]>

De skrivna sökvägarna.

Exempel ​

Skapa en React-startmall

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

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