1.0.16 • Published 2 months ago

uc-npm v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

uc-npm

TOC

介绍

该包主要用于统一多个子系统的通用部分,其中包括样式、logo、文字等公共部分。

使用 pnpm+workspace+turborepo 实现的 monorepo 管理方式的公共 npm 包 项目使用 pnpm 作为包管理工具。请自行全局下载。

安装依赖

pnpm install

打包发布

在登陆过 npm 情况下,发布需要修改根下 version,并关闭所有的 private 属性。

pnpm run push

使用

npm i uc-npm

// main.ts
import "uc-npm/packages/core/dist/index.css";
// 使用方法
<script setup lang="ts">
import { getUCConfig } from "uc-npm";
</script>

配置文件

main.config.ts 是整个配置中心的核心配置文件。

文字

属性用途类型
name首页项目名称string
title页面标题string
copyright版权信息string
caseNumber备案号string

图片

属性用途类型
logoImglogo 图片{path:string, base64:base64}
backgroundImg背景图片{path:string, base64:base64}

样式

属性后缀含有特殊意义,代表要转换的样式名称。详情查看generatecss.config.json配置文件

属性用途类型
defaultTC默认字体颜色string
clickTC点击字体颜色string
markTC标记字体颜色(表格单位)string
focusTC重点字体颜色(标题)string
funcTC功能字体颜色(菜单增加按钮)string
aidTC辅助字体颜色(灰色)string
formItemTC表单控件描述字体颜色string
whiteTC白字string
blackTC黑字string
themeBGC主题背景颜色string
tabHeaderBGC选项卡头部背景颜色string
whiteBGC白背景颜色string
blackTCBGC黑背景颜色string
tableHeaderBGC表格头部背景颜色string
tableBC表格边框颜色string
largeTitleTS大标题字体string
mediumTitleTS中标题字体string
defaultTitleTS默认标题字体大小string
miniTitleTS小标题字体string
largeTS大字体string
mediumTS中字体string
defaultTS默认字体大小string
miniTS小字体string

generatecss.config.rule

属性用途
TCcolor
BGCbackground-color
BCborder-color
TSfont-size
BGIbackground-image
1.0.16

2 months ago

1.0.15

2 months ago

1.0.14

2 months ago

1.0.13

2 months ago

1.0.12

2 months ago

1.0.11

3 months ago

1.0.10

3 months ago

1.0.9

3 months ago

1.0.8

3 months ago

1.0.7

3 months ago

1.0.6

3 months ago

1.0.5

3 months ago

1.0.4

3 months ago

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago