类库 › isoflow
markmanx

markmanx/isoflow

Isoflow是一个基于React的网络图绘制组件,提供拖拽式编辑器、可扩展图标系统(支持AWS/Azure等)及代码/图片导出功能。作为开源项目,它旨在帮助用户直观地表达架构设计,并通过npm安装集成到Web应用中。

1,515 156 1,515 24
在 GitHub 上查看
markmanx/isoflow

技术栈

根目录 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

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-17 07:34
浙ICP备14020137号-1 $Map of visitor$