1.0.4 • Published 1 year ago

reg-visualization v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

reg-visualization

reg-visualization 一个前端项目使用的正则可视化工具

Install

Get the latest version from NPM:

npm install reg-visualization

Also available with yarn:

yarn add reg-visualization

Usage

Usage as library

import renderDom from 'reg-visualization';

const container = document.getElementById('container')

const reg = '^a(b|c)+[a-z]{1,}$'

renderDom(container, reg)

这将会在你的页面上渲染出正则的图形化规则


支持自定义一些样式规则的传入:

import renderDom from 'reg-visualization';

const container = document.getElementById('container')

const reg = '^a(b|c)+[a-z]{1,}$'

const options = {
  contentMargin: 16,
  fontColor: "#666",
}

renderDom(container, reg, options)

options:

key类型默认值描述
contentMarginnumber10内容到容器间距
borderColorstring#333边框颜色
borderWidthnumber2形状节点的变框宽度
borderRadiusnumber6形状节点的圆角半径
groupBorderColorstring#999组边框的颜色
groupBorderWidthnumber1组边框的宽度
fontFamilystring'DejaVu Sans Mono,monospace'默认字体
fontColorstring#444字体颜色
fontSizenumber14字体大小
pathLennumber16svg 形状节点间距
paddingnumber12svg 形状节点的内边距
labelMarginnumber6文本节点的外边距
pointRnumber6绘制圆点的半径
1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago