open-index/open-npm huggingface dataset:
npm package: @flyriselink/pai-beautify
Description: pai beautify webpack plugin
Author: flyrise
Latest version: 1.0.10

# pai-beautify

## Update

### v1.0.10

Compatible with different versions
Code exception handling

### v1.0.2

Enable prettier and stylelint config option

### v1.0.1

Fix dependencies missing

### v1.0.0

Publish
npm package: @flyriselink/pai-project
Description: pai-project front-end all-in-one
Author: flyriselink
Latest version: 1.3.0

# pai-project

<p align="center">
  <a href="LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-yellow.svg">
  </a>
</p>

---

## 介绍

> pai-project 是能使前端 工程一体化 插件。

---

## 安装使用

安装

`npm install @flyriselink/pai-project -S`

更新

`npm update @flyriselink/pai-project`

配置初始化

`根目录下新建文件 pai-project/index.js`

```
const PaiProject = require('@flyriselink/pai-project')

PaiProject({
  process: process,
  // log: false,
})
```

参数说明

| 参数       | 说明                     | 默认值                       |
| ---------- | ------------------------ | ---------------------------- |
| process    | 环境参数（必填）         | process                      |
| main       | 主入口                   | std                          |
| target     | 代码集成入口             | application                  |
| log        | 是否输出日志             | true                         |
| parentDir  | 项目父级文件夹           | project                      |
| -          |                          |                              |
| format     | 项目文件夹格式：需{name} | {name}                       |
| devCmd     | 项目命令: 开发运行       | npm run dev                  |
| buildCmd   | 项目命令: 编译           | npm run build:prod           |
| prodCmd    | 项目命令: 启动           | npm run prod                 |
| -          |                          |                              |
| isCompare  | 进入文件夹差异对比       |                              |
| projectMap | 枚举指定项目执行顺序     | { hngh: ['std-v1', 'hngh'] } |

---

使用

```
- 先将代码移入到文件夹：标准版 [std]
- 项目代码，新建 [project] 文件夹下，新建 [项目A] 文件夹，根据 [std] 目录层级：新增、修改文件
- 与 [std] 内代码一样的，不需建在项目下
- 项目启动：最终以 [application] 文件夹下代码进行：运行/编译
- 设置 git 忽略 [application] 文件夹内容提交

├─application                   // 代码运行入口（不需提交git）
├─pai-project                   // 初始化配置文件
├─std                           // 标准版
│  ├─... // 代码
│  └─...
├─project                       // 项目总目录
│  ├─项目A                      // 项目A
│  └─项目B                      // 项目B
│     ├─... // 代码
│     └─...

```

```
// 更改 package.json

{
  "scripts": {
    "p-i": "cross-env MODE=install node pai-project/index",
    "p-install": "cross-env MODE=install node pai-project/index",
    "dev": "cross-env MODE=dev node pai-project/index",
    "build": "cross-env MODE=build node pai-project/index",
    ...
  }
}
// 以上为：安装项目依赖、启动项目、编译项目
```

```
// 安装插件依赖
$ npm i

// 安装项目依赖（注意：需安装两次依赖）
$ npm run p-i -P 项目名称

// 运行项目
$ npm run dev -P 项目名称

// 编译
$ npm run build -P 项目名称
```

---

> ### 文件夹差异对比

```
// 1.开启 isCompare 属性

// 2.执行对比 (在 [package.json] 添加 compare 命令)

   $ npm run compare 项目名称

// 3.对比说明：若项目文件与标准版[无差异]，则会被自动删除(可关闭自动删除: autoDel)
```

---

## 更新日志（ChangeLog）

- ## 1.3.0

  优化

  - 支持项目依赖另外项目; 增加 projectMap 参数，枚举指定项目执行顺序

- ## 1.2.0

  优化

  - 文件同步时优化

- ## 1.1.0

  优化

  - 初始化时，需传入 process

- ## 1.0.2

  优化

  - 文件夹对比差异，删除空文件夹

- ## 1.0.1

  新增

  - 文件夹对比差异

- ## 1.0.0

  新增

  - 工程一体化 all-in-one

## LICENSE

[MIT](LICENSE)
npm package: @flyriselink/pai-sp-mobile
Description: pai-sp-mobile 组件库
Author: @flyriselink
Latest version: 1.0.26
Deprecated: false

# pai-sp-mobile

<p align="center">
  <a href="LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-yellow.svg">
  </a>
</p>

---

## 介绍

> pai-sp-mobile 是 飞企互联的新一代智慧园区在中台上使用的移动端 UI 组件，支持 UNI-APP，H5，沉淀了多年业务开发的特色。

---

## 使用指南&示例

[http://pai.flyrise.cn/pai-sp-ui](http://pai.flyrise.cn/pai-sp-ui)

---

## 安装使用

安装

`npm install @flyriselink/pai-sp-mobile -S`

更新

`npm update @flyriselink/pai-sp-mobile`

main.js 引入

```
import flyrise from "@flyriselink/pai-mp-ui";
import flyriseTool from "@flyriselink/pai-mp-ui/utils/flyrise";

import SPUI from "@/pai-sp-mobile";

//pai工具$p
Vue.use(flyrise)

//SPUI组件库
Vue.use(SPUI, {
	baseUrl: flyriseTool.getBasePath(),
	token: () => flyriseTool.getToken(),
	tokenKey: 'token',
});
```

引入 pages.json

```
"easycom": {
  "autoscan": true,
  "custom": {
    "^spu-(.*)": "@/pai-sp-mobile/components/package/u-$1/u-$1.vue",
    "^sp-(.*)": "@/pai-sp-mobile/components/sp-$1/sp-$1.vue",
		"^pai-mp-(.*)": "@flyriselink/pai-mp-ui/widget/pai-mp-$1/pai-mp-$1.vue"
  }
},
```

---

## 当前内置 uview 版本

- 2.0.31

---

## 更新日志（ChangeLog）

- ## 1.0.26

  修复

  - $spui.date 时区问题

- ## 1.0.25

  修复

  - sp-uploader 优化

- ## 1.0.24

  修复

  - sp-uploader 监听值获取数据

- ## 1.0.23

  修复

  - sp-uploader 修复下载文件、增加 accept属性：上传文件类型

- ## 1.0.22

  修复

  - sp-uploader 修复 ios 无法选择相册视频问题；优化选择文件

- ## 1.0.21

  优化

  - sp-uploader 上传视频 id 问题

- ## 1.0.20

  新增

  - 数字格式化 $spui.number()
  - 过滤器 number()

- ## 1.0.19

  优化

  - sp-uploader 上传功能

- ## 1.0.18

  优化

  - sp-uploader 优化配置及样式

- ## 1.0.17

  新组件

  - sp-uploader 上传组件（图片/视频/文件）

- ## 1.0.16

  修复

  - $spui.date / $spui.timeFormat 在 IOS 格式化时间问题

- ## 1.0.15

  优化

  - 企业匹配，@change 增加返回详情

- ## 1.0.14

  新特性

  - 日期格式化：$spui.time.timeSpanDay() 日期计算等
  - 支持全局 resetApi
  - workOrder 工单增加流水号必填

- ## 1.0.13

  新特性

  - 日期格式化：$spui.time.timeSpanDay() 日期计算等

- ## 1.0.12

  修复

  - 修复组件间互相调用问题；可以自定义组件名

- ## 1.0.11

  修复

  - mixin 引起 props 与 compute 冲突的问题

- ## 1.0.10

  修复

  - 内置组件更名，修复一些问题

- ## 1.0.9

  修复

  - 去除$u 换成$spui，避免与原来冲突

- ## 1.0.8

  新组件

  - 引入内置 uview 2.0.31 版本，项目可以兼容 uview 的 v2/v1

- ## 1.0.7

  修复

  - 去除默认+8 小时，动态判断时区+8 小时

- ## 1.0.6

  修复

  - IOS 时间格式化问题
  - 初始化 token 的问题

---

## LICENSE

[MIT](LICENSE)