# typeorm-entity-designer **Repository Path**: qizhenshuai/typeorm-entity-designer ## Basic Information - **Project Name**: typeorm-entity-designer - **Description**: 图形化的实体设计器,与 typeorm 对接。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-11 - **Last Updated**: 2022-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

TypeORM Entity Designer

An entity designer for typeorm, based on fabric.js. @see http://fabricjs.com/ @see https://typeorm.io/#/separating-entity-definition ## 1. Intro TypeORM Entity Designer 是一个用来在页面上绘制 ER 图的小工具,底层基于 fabricjs ,这个小工具可以自动生成 typeorm 规定的 Schema 格式,方便与 typeorm 进行对接。 内部只有 2 个核心类:Entity & Relation ,分别对应“实体”和“关系”。 只依赖以下 3 个 node 模块: - "fabric": "^4.4.0", - "pluralize": "^8.0.0", - "uuid": "^8.3.2" 其中 pluralize 和 uuid 已经被打包进去,fabric 需要使用 script 标签加载。(fabric 当前版本没有提供 ES 模块加载的方式。) ## 2. Usage ```javascript Group
``` **注意:由于 fabric.js 是采用 ES5 语法编写的,没有支持 ES6 模块,ted 也采用了相同的技术栈来扩展功能,所以目前只能使用 <script> 标签的方式进行引入。** ## 3. License [MIT licensed](./LICENSE).