Skip to content

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

دالة: scaffoldProject()

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

Alpha

تهيئة مشروع بداية لمنصة، مع pantoken مثبتًا وموصولًا مسبقًا.

Parameters

platform

string

نوع ScaffoldPlatform.

dir?

string

دليل الوجهة (الافتراضي "."). اسم القاعدة الخاص به (أو "pantoken-app" لـ ".") يُستبدل مكان في ملفات القالب.

options?

ScaffoldProjectOptions

theme/mode اختر أي @pantoken/css ملفات ورقة الرمز المنشأة import (default "rebrand"/"light"), مطبّق عبر كل منصة. cdn يحدّد مزود CDN المزود canvas-theme-editor's theme.css/theme.js تم بناؤها لـ (الافتراضي jsDelivr); وتتجاهلها كل منصة أخرى. locale (الافتراضي "en") يضبط lang/dir سمات العلامة المولَّدة.

Returns

Promise<string[]>

المسارات المكتوبة.

Example

تهيئة مشروع بداية لـ React

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

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