Skip to content

pantoken-root / ai/pantoken-ai/src / scaffoldAndInit

Funktion: scaffoldAndInit() ​

scaffoldAndInit(platform, dir?, tool?): Promise<string[]>

Alpha

Ein Starterprojekt für eine Plattform erstellen (über @pantoken/scaffold) und die Agent-Assets von pantoken (via installAgentAssets) in dasselbe Verzeichnis installieren.

Parameter ​

platform ​

string

Ein ScaffoldPlatform.

dir? ​

string = "."

Das Zielverzeichnis (Standard "."). Sein Basename (oder "pantoken-app" für ".") wird in den Template-Dateien des Scaffolds für ersetzt.

tool? ​

AgentTool | "all" = "all"

Welche Assets des Agenten-Tools neben dem Scaffold installiert werden sollen (Standard "all").

Rückgabe ​

Promise<string[]>

Die geschriebenen Pfade, wobei die Scaffold-Dateien zuerst aufgeführt werden.

Beispiel ​

Einen React-Starter scaffolden mit allen Agent-Assets installiert

ts
import { scaffoldAndInit } from "@pantoken/ai";

scaffoldAndInit("react", "./my-app");