erdia

v3.7.0
CLI to generate mermaid.js ER diagram using TypeORM entity
typeorm entity mermaid mermaid.js mermaidjs er erdiagram er-diagram diagram and 2 more...

clean

rimraf dist

dev

tsx src/cli.ts

debug

node --inspect-brk -r tsx/cjs -r tsconfig-paths/register src/cli.ts

ctix

ctix build --config .configs/.ctirc

ctix-rm

ctix remove --config .configs/.ctirc --force-yes --remove-backup

dts

tsc -p tsconfig.dts.json

dts-alias

tsc-alias -p tsconfig.dts.json

dts-gen

rollup --config ./.configs/rollup.config.mjs

dts-pack

run-s dts dts-alias dts-gen dts-rm

dts-rm

rimraf dist/types/origin

esbuild-lib-cjs

FORMAT=cjs node .configs/esbuild.mjs

esbuild-lib-esm

FORMAT=esm node .configs/esbuild.mjs

bundle-lib-pack

run-p esbuild-lib-cjs esbuild-lib-esm dts-pack

bundle-lib

run-s ctix bundle-lib-pack ctix-rm

bundle-cli

FORMAT=cjs node .configs/esbuild.cli.mjs

bundle

run-s clean bundle-cli bundle-lib

build

pnpm run clean && tsc --incremental --project tsconfig.prod.json

test

vitest --run --coverage

lint

eslint --cache .

lint-staged

lint-staged

prettier

prettier --write src/**/*.ts

pub

pnpm run bundle && cross-env RELEASE_MODE=true NODE_ENV=production pnpm publish --registry http://localhost:8901

unpub

pnpm unpublish $npm_package_name@$npm_package_version --registry http://localhost:8901

pub:prod

pnpm run bundle && cross-env RELEASE_MODE=true pnpm publish --access=public

clean:dts

rimraf dist/cjs/src dist/esm/src dist/src dist/examples

typeorm

typeorm-ts-node-commonjs

schema:sync

typeorm-ts-node-commonjs schema:sync -d ./examples/schema-type/dataSourceConfig.ts

httpd

http-server -p 7879 dist/html -o /

dd

deps-diff md -d dev -d prod -d peer --title-list-type "*" --deps-list-type "*" --content-list-type "*"
npm i erdia

Metadata

  • MIT
  • >=18
  • ByungJoon Lee
  • released 4/12/2024

Downloads

Maintainers