Skip to content

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

Funkcja: scaffoldProject() ​

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

Alpha

Szkielet początkowego projektu dla platformy, z pantoken już zainstalowanym i skonfigurowanym.

Parametry ​

platform ​

string

Typ ScaffoldPlatform.

dir? ​

string

Katalog docelowy (domyślnie "."). Jego nazwa bazowa (lub "pantoken-app" dla ".") zostaje zastąpiona w plikach szablonu przez .

options? ​

ScaffoldProjectOptions

theme/mode wybierz, które @pantoken/css pliki wygenerowanego arkusza tokenów importu (domyślnie "rebrand"/"light"), stosowane na wszystkich platformach. cdn wybiera dostawcę CDN canvas-theme-editor dostawcy theme.css/theme.js są budowane dla (domyślnie jsDelivr); ignorowane przez wszystkie inne platformy. locale (domyślnie "en") ustawia atrybuty wygenerowanego lang/dir.

Zwraca ​

Promise<string[]>

Zapisane ścieżki.

Przykład ​

Szkielet startowy Reacta

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

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