# @pixso/create-plugin

Pixso 插件开发模板脚手架，一键生成各框架初始化插件项目，降低项目搭建成本。

## 📦 安装与使用

### 交互式创建

通过以下命令启动交互式脚手架，按提示选择需要的框架即可：

```bash
npm init @pixso/plugin
# 或者
npx @pixso/create-plugin
```

### 自动化 / 静默模式（支持 AI 或脚本调用）

如果你想通过自动化脚本或 AI 工具无交互地创建项目，可以直接在命令中传递以下参数：

```bash
npx @pixso/create-plugin <project-name> [options]
```

**支持的选项（Options）：**
- `<project-name>`: 目标文件夹名称（即项目名称），指定后跳过项目名称询问。
- `-t, --template <name>`: 指定框架变体，跳过框架和变体选择交互（可选值：`vue` / `vue-ts` / `react` / `react-ts` / `preact` / `preact-ts` / `svelte` / `svelte-ts`）。
- `--host`: 注入私有化部署专属的 host 脚本支持（仅针对 hwdc 或特定私有部署环境提供），跳过该项询问。
- `--force`: 强制覆盖目标文件夹，跳过是否覆盖的确认提示。
- `-h, --help`: 输出命令行帮助信息。

## 🔗 Pixso 官方工具集

如需了解更多官方插件工具生态，请查阅官方文档：
[Pixso 开发者文档 - 工具集](https://pixso.cn/developer/zh/tools.html)

## 📝 更新日志

### V1.0.4

- 优化 `--template` 等静默参数的非交互式调用支持
- 新增 `--help` 原生命令行帮助文档输出
- 将所有脚手架模板内的 `@pixso/plugin-cli` 依赖改为 `latest`，实现版本解耦

### V1.0.2

- 更新 `@pixso/plugin-cli` 版本
- 新增 Host 脚本运行支持
- 修复 pnpm 安装依赖 `webpack-hot-middleware` 未找到问题
