nestjs-graph
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Nest Logo

Description

module for drawing depednecy graph of Nestjs modules and serving it using static contents.

Installation

$ npm i --save-dev nestjs-graph

Quick Start

main.ts:

import { NestFactory } from "@nestjs/core";
import { AppModule } from "./app.module";
import { GraphModule } from "nestjs-graph";

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  new GraphModule(app).serve("/graph", app.getHttpAdapter());
  await app.listen(3000);
}
bootstrap();

this code will draw dependency graph using mermaid-js on /graph. You can chnage it depending on your situation.

alt

This is the dependency graph of nestjs cat sample

Future work

  • add functionality to customize html contents.
  • add interactive and detailed contents in graph

Readme

Keywords

Package Sidebar

Install

npm i nestjs-graph

Weekly Downloads

225

Version

1.0.1

License

MIT

Unpacked Size

12.9 kB

Total Files

19

Last publish

Collaborators

  • bbangjo