nestjs-route-exporter
v1.0.3
Published
Nest route exporter, exports application routes with developer friendly interface for consuming them on FE apps or somewhere else.
Downloads
15
Readme
Description
Nest route exporter, exports application routes with developer friendly interface for consuming them on FE apps or somewhere else.
Installation
$ npm i --save nestjs-route-exporter$ yarn add nestjs-route-exporter --saveNote!
Before generating routes modify tsconfig.json file to not watch exported routes directory because
you will end up in recursive compilation:
...
"include": [
"./src/**/*"
],
"exclude": ["node_modules", "dist", "routes/**/*"]Generating typescript routes
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule);
// Generate typescript routes file
routeExporter(app, 'http://localhost:3001', './routes', 'index.ts'); // Will generate index.ts in root/routes dir
}
bootstrap();- If you have Header controller in your Nest application output will be generated in root/routes/index.ts file

Generating javascript routes
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(AppModule);
// Generate typescript routes file
routeExporter(app, 'http://localhost:3001', './routes', 'index.js'); // Will generate index.js in root/routes dir
}
bootstrap();- If you have Header controller in your Nest application output will be generated in root/routes/index.js file

Support
Nest route exporter is an MIT-licensed open source project.
Stay in touch
- Author - Djordje Stojiljkovic
- Website - https://djordjes.com
- Twitter - @uncklegdev
License
Nest route exporter is MIT licensed.
