Skip to content

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

Functie: scaffoldProject()

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

Alpha

Genereer een startproject voor een platform, met pantoken al geïnstalleerd en geïntegreerd.

Parameters

platform

string

Een ScaffoldPlatform.

dir?

string

De doelmap (standaard "."). De basename ervan (of "pantoken-app" voor ".") wordt in de sjabloonbestanden vervangen door .

options?

ScaffoldProjectOptions

theme/mode selecteer welke @pantoken/css token sheet gescaffoldde bestanden importeren (standaard "rebrand"/"light"), toegepast op elk platform. cdn selecteert de CDN provider canvas-theme-editor van theme.css/theme.js zijn gebouwd voor (standaard jsDelivr); genegeerd door elk ander platform. locale (standaard "en") stelt de gegenereerde markup lang/dir attributen.

Retourneert

Promise<string[]>

De geschreven paden.

Voorbeeld

Genereer een React-starter

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

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