Skip to content

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

Função: scaffoldProject()

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

Alfa

Estruturar um projeto inicial para uma plataforma, com o pantoken já instalado e configurado.

Parâmetros

platform

string

Uma ScaffoldPlatform.

dir?

string

O diretório de destino (padrão "."). Seu nome base (ou "pantoken-app" para ".") é substituído por nos arquivos de modelo.

options?

ScaffoldProjectOptions

theme/mode selecione quais @pantoken/css arquivos scaffolded da folha de tokens import (padrão "rebrand"/"light"), aplicado em todas as plataformas. cdn seleciona o provedor de CDN canvas-theme-editor's theme.css/theme.js são construídos para (padrão jsDelivr); ignorado por todas as outras plataformas. locale (padrão "en") define os lang/dir atributos do markup gerado.

Retorna

Promise<string[]>

Os caminhos escritos.

Exemplo

Criar um projeto inicial React

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

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