Skip to content

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

Fonksiyon: scaffoldProject()

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

Alfa

Pantoken'in zaten yüklü ve entegre olduğu bir platform için başlangıç projesi iskeleti oluştur.

Parametreler

platform

string

Bir ScaffoldPlatform.

dir?

string

Hedef dizin (varsayılan "."). Temel adı (veya "pantoken-app" için ".") şablon dosyalarında ile değiştirilir.

options?

ScaffoldProjectOptions

theme/mode hangi @pantoken/css token sayfası iskeletlenmiş dosyalarının seçileceğini belirler import (varsayılan "rebrand"/"light"), her platformda uygulanır. cdn CDN sağlayıcısını seçer sağlayıcı canvas-theme-editor's theme.css/theme.js için oluşturulur (varsayılan jsDelivr); diğer tüm platformlar tarafından yoksayılır). locale (varsayılan "en") üretilen işaretlemenin lang/dir özniteliklerini ayarlar.

Döndürür

Promise<string[]>

Yazılan yollar.

Örnek

Bir React başlangıç iskeleti oluştur

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

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