Files
docs.nestjs.com/tools/dgeni-cli.ts
2024-10-18 09:22:15 +02:00

24 lines
559 B
TypeScript

/* eslint-disable @typescript-eslint/no-require-imports */
import { Dgeni } from 'dgeni';
import { resolve } from 'path';
const argv = require('yargs').argv;
const packagePaths = argv._;
const packages = packagePaths.map((packagePath) => {
if (packagePath.indexOf('.') === 0) {
packagePath = resolve(packagePath);
}
return require('../' + packagePath).default;
});
new Dgeni(packages)
.generate()
.then((docs) => {
console.log(`${docs.length} docs generated.`);
})
.catch((err) => {
console.error(err);
process.exit(1);
});