类库
› isoflow
markmanx/isoflow
Isoflow是一个基于React的网络图绘制组件,提供拖拽式编辑器、可扩展图标系统(支持AWS/Azure等)及代码/图片导出功能。作为开源项目,它旨在帮助用户直观地表达架构设计,并通过npm安装集成到Web应用中。
技术栈
根目录 javascript
框架
React
^18.2.0
状态管理
Zustand
^4.3.3
构建工具
Webpack
^5.76.2
测试
Jest
^29.5.0
CSS-in-JS
Emotion
^11.10.6
代码规范
ESLint
^8.44.0
Prettier
^3.0.0
查看全部依赖 (56)
依赖
@emotion/styled
^11.10.6
@mui/icons-material
^5.11.9
@mui/material
^5.11.10
auto-bind
^5.0.1
chroma-js
^2.4.2
dom-to-image
^2.6.0
file-saver
^2.0.5
gsap
^3.11.4
immer
^10.0.2
mui-color-input
^2.0.3
paper
^0.12.17
pathfinding
^0.4.18
react-hook-form
^7.43.2
react-quill
^2.0.0
react-router-dom
^6.8.1
uuid
^9.0.0
zod
3.22.2
开发依赖
@isoflow/isopacks
^0.0.10
@testing-library/jest-dom
^5.16.5
@testing-library/react
^13.4.0
@testing-library/user-event
^13.5.0
@types/chroma-js
^2.4.0
@types/dom-to-image
^2.6.5
@types/file-saver
^2.0.5
@types/jest
^27.5.2
@types/jsdom
^21.1.0
@types/pathfinding
^0.0.6
@types/react
^18.2.0
@types/react-dom
^18.0.11
@types/uuid
^9.0.2
@types/webpack-env
^1.18.0
@typescript-eslint/eslint-plugin
^6.1.0
@typescript-eslint/parser
^6.0.0
concurrently
^7.6.0
css-loader
^6.8.1
eslint-config-airbnb
^19.0.4
eslint-config-airbnb-typescript
^17.1.0
eslint-config-prettier
^8.8.0
eslint-plugin-jsx-a11y
^6.7.1
eslint-plugin-prettier
^5.0.0
eslint-plugin-react
^7.32.2
eslint-plugin-react-hooks
^4.6.0
html-webpack-plugin
^5.5.0
jest-environment-jsdom
^29.5.0
jsdom
^21.1.1
nodemon
^3.0.1
react-dom
^18.2.0
recharts
^2.7.2
style-loader
^3.3.3
ts-jest
^29.0.5
ts-loader
^9.4.2
tsc-alias
^1.8.7
tsconfig-paths-webpack-plugin
^4.1.0
typescript
^5.1.6
webpack-cli
^5.0.1
webpack-dev-server
^4.15.1