hello-world 示例(推荐先浏览):
- 包含多个 View 命令(随机图片、时间视图、Context/Screenshot/Storage API 演示)
- 提供一个 No-View 命令
storage-demo(演示@sofastapp/api/node与本地存储) - 使用独立的
vite.worker.config.ts自动发现并构建src/no-view/*.ts - 构建:
pnpm build,构建输出目录中已包含package.json
使用脚手架创建新插件:
bash
npx create sofast-extension脚手架特点:
- 支持 React/Vue/Empty 模板与 TS/JS 选型;
- 提供 Vite 基础配置(
base: './',输出到dist/); - 默认生成一个 View 命令;如需 No-View,请按需添加
vite.worker.config.ts与src/no-view/的入口文件。
扩展示例仓库
如需更多完整示例与参考实现,请查看开放的扩展示例仓库:
仓库包含多种插件形态与实践示例,可作为你开发自身插件的参考与起点。