fix(core): update
This commit is contained in:
		
							
								
								
									
										3
									
								
								cli.js
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								cli.js
									
									
									
									
									
								
							| @@ -1,3 +1,4 @@ | |||||||
| #!/usr/bin/env node | #!/usr/bin/env node | ||||||
| process.env.CLI_CALL = 'true'; | process.env.CLI_CALL = 'true'; | ||||||
| require('./dist/index'); | const cliTool = require('./dist_ts/index'); | ||||||
|  | cliTool.runCli(); | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| #!/usr/bin/env node | #!/usr/bin/env node | ||||||
| process.env.CLI_CALL = 'true'; | process.env.CLI_CALL = 'true'; | ||||||
| require('@gitzone/tsrun'); | require('@gitzone/tsrun'); | ||||||
| require('./ts/index'); | const cliTool = require('./ts/index'); | ||||||
|  | cliTool.runCli(); | ||||||
|   | |||||||
| @@ -21,7 +21,9 @@ export class TypeDoc { | |||||||
|     this.typedocDirectory = dirPathArg; |     this.typedocDirectory = dirPathArg; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   public async compile() { |   public async compile(options?: { | ||||||
|  |     publicSubdir?: string; | ||||||
|  |   }) { | ||||||
|     const data = { |     const data = { | ||||||
|       compilerOptions: { |       compilerOptions: { | ||||||
|         target: 'es2017', |         target: 'es2017', | ||||||
| @@ -33,6 +35,10 @@ export class TypeDoc { | |||||||
|     }; |     }; | ||||||
|     data.include = [plugins.path.join(paths.cwd, './ts/**/*')]; |     data.include = [plugins.path.join(paths.cwd, './ts/**/*')]; | ||||||
|     await plugins.smartfile.memory.toFs(JSON.stringify(data), paths.tsconfigFile); |     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( |     await this.smartshellInstance.exec( | ||||||
|       `typedoc --tsconfig ${paths.tsconfigFile} --out ${paths.publicDir}` |       `typedoc --tsconfig ${paths.tsconfigFile} --out ${paths.publicDir}` | ||||||
|     ); |     ); | ||||||
|   | |||||||
| @@ -21,7 +21,9 @@ export const run = async () => { | |||||||
|  |  | ||||||
|   tsdocCli.addCommand('typedoc').subscribe(async (argvArg) => { |   tsdocCli.addCommand('typedoc').subscribe(async (argvArg) => { | ||||||
|     const typeDocInstance = new TypeDoc(paths.cwd); |     const typeDocInstance = new TypeDoc(paths.cwd); | ||||||
|     await typeDocInstance.compile(); |     await typeDocInstance.compile({ | ||||||
|  |       publicSubdir: argvArg.publicSubdir | ||||||
|  |     }); | ||||||
|   }); |   }); | ||||||
|  |  | ||||||
|   tsdocCli.addCommand('test').subscribe((argvArg) => { |   tsdocCli.addCommand('test').subscribe((argvArg) => { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user