open-index/open-npm huggingface dataset:
npm package: @sumdoo/shared
Description: 共享工具库
Author: 朱国华
Latest version: 2.0.2

# @sumdoo/shared

## 简介

`@sumdoo/shared` 是一个不包含任何平台硬编码的工具库，可用于任何场景下使用

该库的日期操作依赖 `dayjs`，但如果未使用到日期相关操作，则可以不用安装 `dayjs`

:::warning
    推荐使用作用域名访问，比如：$utils.dt.format(new Date())
    这使得我们检索时更加易于全局匹配、替换等操作
    相比使用这些代码按需加载的方式，代码打包后的大小实在不值得一提
:::

:::danger
    该库所有工具函数仅是对常用业务所需提取的集合，并不是取代 lodash、dayjs 等库的使用，
    所以该使用 lodash、dayjs 还是要引入，只是在某些场景下
    或是因打包规则（vitepress 对 lodash 的打包就需要额外进行处理，否则会抛出异常)
    或是该库满足需求的情况下，可无需导入第三方库
:::


## 工具函数概览

| 名称   | 描述           |
| --     | --             |
| is     | 类型判断扩展   |
| dt     | 日期操作扩展   |
| arr    | 数组操作扩展   |
| str    | 字符串操作扩展 |
| path   | 路径字符串处理 |
| misc   | 杂项           |
npm package: @sumdoo/sumdoo-ui
Description: 轻量级的移动端 Vue3 组件库 (支持小程序开发)
Author: 朱国华
Latest version: 1.0.0-beta.0

# SumdooUI

轻量级移动端、小程序组件库 [文档预览](https://ngx.weimember.cn/docs/sumdoo-ui)

![alt 文档截图](./README.jpg)
npm package: @sumdoo/sumdooui-uni
Description: 适用于 uniapp 开发的小程序组件
Latest version: 1.0.0

# sumdooui-uni

基于 UniApp 开发的偏业务端的移动组件库

## 自定义主题

### 定制单个组件的主题样式
```css
.sd-button {
    --sd-primary-color: blue;
    --sd-button-default-height: 100rpx;
}
```

### 定制全局主题样式

```css
page {
    --sd-primary-color: blue;
    --sd-success-color: green;
    --sd-warning-color: yellow;
    --sd-danger-color : red;
}
```
npm package: @sumdoo/uniapp
Description: uniapp 小程序工具库
Author: 朱国华
Latest version: 1.0.7

# @sumdoo/uniapp

`@sumdoo/uniapp` 是一个基于 `uniapp` 小程序框架开发的工具库

## 安装

推荐使用 `pnpm` 包管理工具

```sh
pnpm install @sumdoo/uniapp
```

## 已完成功能

- 简化单个图片的选取

- 简化界面交互 API 使用, 预设常用的默认选项

- 使用 Proxy 代理 uni 对象的 `$` 属性，以 Promise 函数包装了原有 API 接口并返回统一格式

- 封装了路由 `API`，同 `vue-router` 类似的 `API` 结构，并扩展了路由守卫功能用于拦截页面跳转

- 封装了请求 `API`，支持全局或单个请求 `loading` 、`error` 的配置化，也支持取消请求、监听上传、下载进度

- 封装了小程序中需要用户授权 `API` 方可使用的授权流程，默认使用 `uni.$` 会检查 `API` 是否需要授权，如果需要，会引导用户完成授权流程

- 封装了缓存 `API`，增加了缓存有效期、清空指定前缀的缓存数据等功能
npm package: @sumdoo/utils-weapp
Description: 小程序运行框架辅助工具库
Author: 朱国华
Latest version: 0.0.0-dev.10

# @sumdoo/shared

常用方法集合

- http 数据请求
- router 小程序路由
- scope-api 需要用户授权的 api
- storage 数据缓存
- notice 界面交互
- proxy-frame-api 接口 Promise 化,并统一接口返回 Promise 格式
- choose-image 选择图片