open-index/open-npm huggingface dataset:
npm package: @ovine-eason/cli
Description: Easy to build admin system with json schema.
Author: carey toboos
Latest version: 0.3.2

## @ovine/cli

A set of commands of the ovine app, providing out-of-box features for efficient development of the admin system.

ovine 应用程序的一组命令，提供了开箱即用的功能，可有效开发管理系统。

#### TODO

- 添加自动升级版本的脚本
npm package: @ovine-eason/core
Description: Build flexible admin system with json.
Author: carey toboos
Latest version: 0.3.2

## @ovine/core 核心代码

对 Amis 二次封装，并加入一些 Admin 公用逻辑。简化开发复杂度。

TODO:
去除对 `window` 变量的强依赖，进而支持微前端架构
npm package: @ovine/cli
Description: Easy to build admin system with json schema.
Author: carey toboos
Latest version: 0.1.7

## @ovine/cli

A set of commands of the ovine app, providing out-of-box features for efficient development of the admin system.

ovine 应用程序的一组命令，提供了开箱即用的功能，可有效开发管理系统。

#### TODO

- 添加自动升级版本的脚本
npm package: @ovine/core
Description: Build flexible admin system with json.
Author: carey toboos
Latest version: 0.1.7

## @ovine/core 核心代码

对 Amis 二次封装，并加入一些 Admin 公用逻辑。简化开发复杂度。

TODO:
去除对 `window` 变量的强依赖，进而支持微前端架构
npm package: @ovine/craft
Description: Ovine json editor.
Author: carey toboos
Latest version: 0.1.4

## @ovine/craft UI 编辑器

UI 通过点选的方式简化 JSON 配置过程，通过点选关联数据的方式，快速实现页面编辑的工具。

### PLAN:

- 添加 简单 保存功能
- 添加 简单的代码编辑功能
- 完善 组件类型（着重处理特殊情况）
- 完善 请求/权限/弹窗 等关联关系
- 尝试编辑初一基础页面

### schmea 原则

- 配置可扩展性最强
  - 能使用 Array 地方均使用 Array
  - 能扩展的地方全部扩展---比如，title: xxx ==> 可扩展为 title: [{type: 'html', html: 'xx'}]
- 尽可能优化 复制/剪切/粘贴 等操作
npm package: @ovine/editor
Description: Ovine json editor.
Author: carey toboos
Latest version: 0.1.7

## 基于 AMIS 的在线建站应用

#### 开发相关

- amis-editor: amis-editor@3.3.12-beta.1
  防止依赖 amis 包有异常，先写死 amis-editor 包的内容，每次升级需要自行关联 amis-editor 更新相关的内容
- amis-editor 修改
  - 去除多余的 env 变量
  - 插入组件时 关闭组件抽屉

#### TODO:

- 将 ovine 支持的自定义组件全部都添加到 amis-editor 中
- 接入 API 功能，定时保存
- 支持更多参数
- safari 浏览器有兼容问题

#### BUG：

- 表格头部悬浮，由于 amis-editor 不识别引起的
- 预览时不能滚动
npm package: @ovine/init
Description: Apply ovine template more easily.
Author: carey toboos
Latest version: 0.1.7

## @ovine/init 初始化工具

初始化 ovine 项目生成模版，用于快速生成 Ovine 应用。

- 添加 简单应用类型
  - 基础应用-------------适合非前端人员
- 添加 编辑器应用类型
  - 编辑器功能的应用------适合需要编辑器功能的用户
- 添加 react 独立应用类型
  - 适合 React 开发者
- 添加 vue 独立应用
  - 适合 Vue 开发者