Skip to content

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

Función: scaffoldProject()

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

Alfa

Generar un proyecto inicial para una plataforma, con pantoken ya instalado y configurado.

Parámetros

platform

string

Un ScaffoldPlatform.

dir?

string

El directorio de destino (por defecto "."). Su nombre base (o "pantoken-app" para ".") se sustituye por en los archivos de plantilla.

options?

ScaffoldProjectOptions

theme/mode seleccionar qué @pantoken/css archivos generados de la hoja de tokens importación (por defecto "rebrand"/"light"), aplicados en todas las plataformas. cdn selecciona el proveedor CDN proveedor canvas-theme-editor del theme.css/theme.js están construidos para (jsDelivr por defecto); ignorado por todas las demás plataformas. locale (por defecto "en") establece los lang/dir atributos del marcado generado.

Devuelve

Promise<string[]>

Las rutas escritas.

Ejemplo

Generar un proyecto inicial de React

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

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