From 25ac01e97dbb6a278650aae5773292d5e73af7e9 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Mon, 18 Jan 2021 16:01:12 +0100 Subject: [PATCH] typedoc fixes --- scripts/typedoc.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/typedoc.js b/scripts/typedoc.js index e44c0c1b..1601dab6 100755 --- a/scripts/typedoc.js +++ b/scripts/typedoc.js @@ -17,7 +17,7 @@ const files = ['./src/lib.ts'] // specifically point to tsconfig, otherwise TypeDoc fails const config = typescript.findConfigFile('./tsconfig.js', typescript.sys.fileExists) -const generateJson = () => { +const generateJson = async () => { const spinnerTypedoc = ora('Generating TypeDoc json...').start() // Setup our TypeDoc app @@ -26,31 +26,32 @@ const generateJson = () => { app.options.addReader(new TypeDoc.TypeDocReader()) app.bootstrap({ - tsconfig: config + tsconfig: config, + entryPoints: files }) const src = app.expandInputFiles(files) const project = app.convert(src) // Generate the JSON file - app.generateJson(project, outPath) + await app.generateJson(project, outPath) // Parse and modify json output - const jsonOrig = JSON.parse(fs.readFileSync(outPath, 'utf8')) + const jsonOrig = await JSON.parse(fs.readFileSync(outPath, 'utf8')) const jsonFinal = { info: { title: 'Ocean.js', description, version, - sourceUrl: 'https://github.com/oceanprotocol/ocean-lib-js/blob/master/' + sourceUrl: 'https://github.com/oceanprotocol/ocean.js/blob/main/' }, ...jsonOrig } - fs.writeFileSync(outPath, JSON.stringify(jsonFinal, null, 4)) + fs.writeFileSync(outPath, JSON.stringify(jsonFinal, null, 2)) spinnerTypedoc.succeed('Generated TypeDoc json.') } -generateJson() +generateJson().catch(console.error)