Skip to content

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

Функція: scaffoldProject()

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

Альфа

Створити стартовий проект для платформи, із pantoken уже встановленим та підключеним.

Параметри

platform

string

Тип ScaffoldPlatform.

dir?

string

Цільовий каталог (за замовчуванням "."). Його базове ім'я (або "pantoken-app" для ".") підставляється замість у файлах шаблону.

options?

ScaffoldProjectOptions

theme/mode виберіть, які @pantoken/css файли, згенеровані шаблоном token sheet імпортувати (за замовчуванням "rebrand"/"light")), застосовуються на всіх платформах. cdn вибирає провайдера CDN canvas-theme-editor's theme.css/theme.js для яких будуються файли (за замовчуванням jsDelivr); ігнорується всіма іншими платформами). locale (за замовчуванням "en")) встановлює lang/dir атрибути згенерованої розмітки.

Повертає

Promise<string[]>

Записані шляхи.

Приклад

Створити стартовий React-проєкт

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

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