1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24/* 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);
});