fix(core): update

This commit is contained in:
Philipp Kunz 2020-11-27 12:02:57 +00:00
parent c28ff5212e
commit d75a65ee46
4 changed files with 14 additions and 4 deletions

3
cli.js
View File

@ -1,3 +1,4 @@
#!/usr/bin/env node
process.env.CLI_CALL = 'true';
require('./dist/index');
const cliTool = require('./dist_ts/index');
cliTool.runCli();

View File

@ -1,4 +1,5 @@
#!/usr/bin/env node
process.env.CLI_CALL = 'true';
require('@gitzone/tsrun');
require('./ts/index');
const cliTool = require('./ts/index');
cliTool.runCli();

View File

@ -21,7 +21,9 @@ export class TypeDoc {
this.typedocDirectory = dirPathArg;
}
public async compile() {
public async compile(options?: {
publicSubdir?: string;
}) {
const data = {
compilerOptions: {
target: 'es2017',
@ -33,6 +35,10 @@ export class TypeDoc {
};
data.include = [plugins.path.join(paths.cwd, './ts/**/*')];
await plugins.smartfile.memory.toFs(JSON.stringify(data), paths.tsconfigFile);
let targetDir = paths.publicDir;
if (options?.publicSubdir) {
targetDir = plugins.path.join(targetDir, options.publicSubdir);
}
await this.smartshellInstance.exec(
`typedoc --tsconfig ${paths.tsconfigFile} --out ${paths.publicDir}`
);

View File

@ -21,7 +21,9 @@ export const run = async () => {
tsdocCli.addCommand('typedoc').subscribe(async (argvArg) => {
const typeDocInstance = new TypeDoc(paths.cwd);
await typeDocInstance.compile();
await typeDocInstance.compile({
publicSubdir: argvArg.publicSubdir
});
});
tsdocCli.addCommand('test').subscribe((argvArg) => {