├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .nvmrc ├── .vscode └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── run └── run.cmd ├── examples └── shopping-cart │ ├── README.md │ ├── entities │ ├── Cart.ts │ ├── CartItem.ts │ ├── Category.ts │ ├── Order.ts │ ├── OrderItem.ts │ ├── Product.ts │ ├── ProductMeta.ts │ ├── ProductReview.ts │ ├── Tag.ts │ ├── Transaction.ts │ └── User.ts │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json ├── package.json ├── src ├── builder │ ├── index.ts │ ├── styles.class.ts │ ├── styles │ │ ├── index.ts │ │ ├── monochrome.class.ts │ │ └── text.class.ts │ ├── typeorm-uml.class.ts │ └── uml-builder.class.ts ├── command │ └── typeorm-uml.class.ts ├── index.ts └── types │ ├── colors.interface.ts │ ├── direction.enum.ts │ ├── flags.interface.ts │ ├── format.enum.ts │ ├── index.ts │ └── skinparams.interface.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/README.md -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /examples/shopping-cart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/README.md -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Cart.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/CartItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/CartItem.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Category.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Order.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/OrderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/OrderItem.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Product.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/ProductMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/ProductMeta.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/ProductReview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/ProductReview.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Tag.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/Transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/Transaction.ts -------------------------------------------------------------------------------- /examples/shopping-cart/entities/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/entities/User.ts -------------------------------------------------------------------------------- /examples/shopping-cart/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/ormconfig.json -------------------------------------------------------------------------------- /examples/shopping-cart/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/package-lock.json -------------------------------------------------------------------------------- /examples/shopping-cart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/package.json -------------------------------------------------------------------------------- /examples/shopping-cart/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/examples/shopping-cart/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/package.json -------------------------------------------------------------------------------- /src/builder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/index.ts -------------------------------------------------------------------------------- /src/builder/styles.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/styles.class.ts -------------------------------------------------------------------------------- /src/builder/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/styles/index.ts -------------------------------------------------------------------------------- /src/builder/styles/monochrome.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/styles/monochrome.class.ts -------------------------------------------------------------------------------- /src/builder/styles/text.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/styles/text.class.ts -------------------------------------------------------------------------------- /src/builder/typeorm-uml.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/typeorm-uml.class.ts -------------------------------------------------------------------------------- /src/builder/uml-builder.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/builder/uml-builder.class.ts -------------------------------------------------------------------------------- /src/command/typeorm-uml.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/command/typeorm-uml.class.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/colors.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/colors.interface.ts -------------------------------------------------------------------------------- /src/types/direction.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/direction.enum.ts -------------------------------------------------------------------------------- /src/types/flags.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/flags.interface.ts -------------------------------------------------------------------------------- /src/types/format.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/format.enum.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/skinparams.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/src/types/skinparams.interface.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugene-manuilov/typeorm-uml/HEAD/tsconfig.json --------------------------------------------------------------------------------