# create-pactor-app

> Create a Pactor app from starter templates (pnpm create pactor-app)

Latest version **1.20.0** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install create-pactor-app
pnpm add create-pactor-app
yarn add create-pactor-app
bun add create-pactor-app
```

Provides the command `create-pactor-app`.

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 1.20.0 |
| Published | 2026-09-24 |
| First published | 2026-09-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=18 |
| Dependencies | 0 |
| Unpacked size | 79.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | raydian |
| Keywords | pactor, create, scaffold, starter, server-driven-ui |

## Links

- npm: https://www.npmjs.com/package/create-pactor-app
- Repository: https://github.com/426-330/pactor
- Homepage: https://github.com/426-330/pactor/tree/main/packages/create-app
- Issues: https://github.com/426-330/pactor/issues
- npm.io page: https://npm.io/package/create-pactor-app

## Alternatives

- [lodash.startswith](https://npm.io/package/lodash.startswith.md) — 769.7K weekly downloads
- [@tarojs/service](https://npm.io/package/@tarojs/service.md) — 33.9K weekly downloads
- [io.extendreality.tilia.indicators.spatialtargets.unity](https://npm.io/package/io.extendreality.tilia.indicators.spatialtargets.unity.md) — 131 weekly downloads
- [@rtarojs/taro](https://npm.io/package/@rtarojs/taro.md) — 90 weekly downloads
- [node-branch-io](https://npm.io/package/node-branch-io.md) — 50 weekly downloads

## Recent versions

- 1.20.0 (latest) — 2026-09-24

## README

# create-pactor-app

Pactor 应用脚手架：一条命令从内置模板生成业务工程。

## 用法

```bash
pnpm create pactor-app my-app            # 交互选择模板（非 TTY 默认 next-app）
pnpm create pactor-app my-app -t next-app  # Next.js 全栈模板（含 mock API）
pnpm create pactor-app my-app -t spa       # Vite 纯前端模板
```

等价于运行 npm 包 `create-pactor-app` 的 bin（`npm create` / `pnpm create` 约定）。

生成后：

```bash
cd my-app
pnpm install
pnpm dev
```

## 模板

- `next-app`：Next.js 全栈动态页面工程，含 mock API（dev 端口 9011）
- `spa`：Vite + React 纯前端工程（dev 端口 9012）

模板由 `pnpm sync-templates` 从仓库 `starters/` 同步生成，依赖中的 `link:` 会被改写为已发布的 `^<version>`。

## 退出码

- `0` 成功
- `2` 用法错误 / 目标目录已存在且非空（不覆盖任何内容）

---
_Source: https://npm.io/package/create-pactor-app · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
